Bienvenue à la Bibliothèque Alo de l'Université Shalom de Bunia
A partir de cette page vous pouvez :
Retourner au premier écran avec les dernières notices... | Votre compte |
Titre : | Android for Programmers: An App-Driven Approach |
Auteurs : | Paul Deitel |
Type de document : | document électronique |
Editeur : | [S.l.] : Prentice Hall, 2011 |
ISBN/ISSN/EAN : | 978-0-13-212136-1 |
Résumé : |
**The professional programmerÔÇÖs Deitel┬« guide to AndroidÔäó smartphone and tablet app development and the Eclipse IDE with the Android Development Tools (ADT) plug-in ** Billions of apps have been downloaded from Android Market! This book gives you everything youÔÇÖll need to start developing great Android apps quickly and getting them published on Android Market. The book uses an app-driven approachÔÇöeach new technology is discussed in the context of 16 fully tested Android apps, complete with syntax coloring, code walkthroughs and sample outputs. Apps youÔÇÖll develop include: * SpotOn Game * Slideshow * Flag Quiz * Route Tracker * Favorite Twitter┬« Searches * Address Book * Tip Calculator * Doodlz * Weather Viewer * Cannon Game * Voice Recorder * Pizza Ordering┬á Practical, example-rich coverage of: * Smartphone and Tablet Apps, Android Development Tools (ADT) Plug-In for Eclipse * Activities, Intents, Content Providers * GUI Components, Menus, Toasts, Resource Files, Touch and Gesture Processing * Tablet Apps, ActionBar and AppWidgets * Tweened Animations, Property Animations * Camera, Audio, Video, Graphics, OpenGL ES * Gallery and Media Library Access * SharedPreferences, Serialization, SQLite * Handlers and Multithreading, Games * Google Maps, GPS, Location Services, Sensors * Internet-Enabled Apps, Web Services, Telephony, Bluetooth┬« * Speech Synthesis and Recognition * Android Market, Pricing, Monetization * And moreÔǪ PLUS:┬á Register your product at www.informit.com/register for additional online chapters that cover Android Ice Cream Sandwich (Android 4), including a complete, working Ice Cream Sandwich app! VISIT WWW.DEITEL.COM * For information on DeitelÔÇÖs Dive Into┬« Series instructor-led programming language training courses offered at customer sites worldwide visit www.deitel.com/training or write to deitel@deitel.com * Download code examples * Check out the growing list of programming Resource Centers * Join the Deitel Twitter (@deitel) and Facebook (www.facebook.com/DeitelFan) communities * To receive updates for this book, subscribe to the free Deitel ┬« Buzz Online e-mail newsletter at www.deitel.com/newsletter/subscribe.html ### Review ÔÇ£I really love what youÔÇÖre doing with the book. It has the potential to become the best Android book on themarket. ItÔÇÖs impressive to see so many well-explained useful examples of Android patterns. The coverage of recent Honeycomb-specific APIs such as ViewPropertyAnimator and resizeable AppWidgets makes this work especially current.ÔÇØ * ÔÇöDan Galpin, Android Advocate and author of Intro to Android Application Development * * *┬á ÔÇ£I really like that this is aiming to stay up-to-date with Android 3 and be the most current book possible by covering key Android 3 features such as property animation, fragments, the ActionBar, tabbed navigation and more. I havenÔÇÖt seen any other books cover app publishing so well and the links provided throughout are an impressive collection that I think would be valuable to anyone getting started. You get full applications that show multiple parts of the APIs working together. I wish this book had been around when I started developing on Android.ÔÇØ * ÔÇöDouglas Jones, Senior Software Engineer, Fullpower Technologies * * *┬á ÔÇ£This is the book for developers interested in starting Android application development. While the target of Android for Programmers is people with some development experience, even novices will find this book an interesting read and it will speed their immersion into Android development. The book starts by describing the Android development environment. Then each chapter introduces a core aspect of the Android platform by briefly explaining the topic, then illustrating the capability with working code. The sample apps demonstrate the topics of each chapter, which easily can be applied to your own projects. By far, this is the quickest way to get comfortable writing applications for the #1 smartphone operating system. I really enjoy the book.ÔÇØ * ÔÇöEric J. Bowden, COO, Safe Driving Systems, LLC * * *┬á ÔÇ£Takes the ideal approach of teaching you the Android SDK through actual use. Rather than regurgitate the API documentation, this book shows you how to write an app in every chapter, explaining each aspect of the SDK as itÔÇÖs encountered. Some apps are built from scratch; others expand on the apps in previous chapters, iterating on the code to implement new functionality. The full source code is available, so you can see how the SDK is really used. Teaches you all the Android essentials from layouts to sensors and even on to features added in Honeycomb such as property animation, tabbed navigation with the ActionBar, fragments and web services with JsonReader. Whether youÔÇÖve never touched Android or you have some apps under your belt already, this book is definitely worth picking up.ÔÇØ * ÔÇöIan G. Clifton, Independent Contractor and Android App Developer * * *┬á ÔÇ£With the increasing scope of Android, getting up to speed can be a challenge. This book addresses a compelling set of topics, presenting them in self-contained packages that are fun and instructive. The coverage of key Android 3 features such as fragments, resizable App Widgets and the Action Bar is interesting. For tablet-oriented app development, familiarity with these tools is essential. Creates UI/layouts with a depth of detail IÔÇÖve not seen elsewhere.ÔÇØ * ÔÇöSebastian Nykopp, Chief Architect, Reaktor * * *┬á ÔÇ£The **Welcome app **looks solid; great to see the integration of the new layout editor. The **Tip Calculator app **is a pretty cool example and definitely a useful app; I love the deeper coverage of the lifecycle. The **Favorite Twitter Searches app **is a good way to demonstrate ScrollView. The **Flag Quiz app **is one of my favorites, covering delayed events, View animations and string arrays; I like the use of the AssetManager for the flags. The XML declaration and explanation of the tweened flag-shake animation is nicely done. The **SpotOn Game app **is one of my favorites; it does an excellent job in covering the new Honeycomb+ property animations, and uses them in a creative way to build a surprisingly fun little game. Nice job of keeping the database queries out of the UI thread in the **Address Book app**. ItÔÇÖs great how the **Route Tracker app **chapter puts so much useful MapView information in one place. **Slideshow **is a beautiful app.ÔÇØ * ÔÇöDan Galpin, Android Advocate and author of Intro to Android Application Development * * *┬á ÔÇ£The **Welcome app **does a great job illustrating the Visual Layout Editor; I liked the approach of building visual components without code; this makes it easy to experiment with other properties to customize the look of the app. ThereÔÇÖs a lot of time spent on the **Tip Calculator app **UI in the Visual Layout EditorÔÇöthe line-by-line explanations of the code are extremely valuable; this is a solid introduction to how Android works. **Favorite Twitter Searches **taught me things I didnÔÇÖt know. The **Flag Quiz app **is a great chapter; clearly written, and I particularly appreciated the completeness of the code comments. The **Cannon Game app **is a nice introduction to animation. The **SpotOn Game app **did a great job introducing Android 3+; in a lot of ways, Google has separated Android 2.x and 3.x by intended use (i.e. phone vs. tablet); this chapter introduces some of those concepts and helps the software developer understand some of the SDK differences. The **Doodlz app **chapter uses great examples to illustrate the concepts. The **Address Book app **is a good introduction to SQLite databases. The introduction to the camera in the **Enhanced Slideshow app **chapter is valuable information.ÔÇØ * ÔÇöEric J. Bowden, COO, Safe Driving Systems, LLC * * *┬á ÔÇ£The Intro chapter gives a solid overview of Android. The **Welcome app **chapter is a nice intro to layouts, keeping it simple, while still using a common layout (RelativeLayout) and explaining the resulting XML. **Favorite Twitter Searches app** is a great chapter that introduces a lot of new (core) concepts. The app descriptions give a clear understanding of what is being built and the technologies overviews are particularly nice; the colored highlighting is helpful. The **SpotOn Game app **is a great intro to 3.x animation and produces a fun game without a lot of code. **Doodlz **is a great appÔÇöanyone can identify with it and it gives readers a chance to learn about Android. The **Address Book app **is a good intro to some key aspects of Android programs (in particular, launching other Activities and utilizing a SQLite database). The **Route Tracker app **chapter is excellent.ÔÇØ * ÔÇöIan G. Clifton, Independent Contractor and Android App Developer * * *┬á ÔÇ£One of the most comprehensive intro chapters I have read, especially the number and variety of links to outside sources. I like the **Welcome app **as a way to get the readerÔÇÖs feet wet; it breaks them into Eclipse and it gets them making something without Java code. The**Tip Calculator app **UI highlights the tricky cases of TableLayout and TableRow. The **Favorite Twitter Searches app** does a good job of introducing important UI skills, especially using the LayoutInflater and the ScrollView to programmatically add UI elements. The **Flag Quiz app **chapter does a good job of showing a variety of tools, such as collections, DialogBuilder options and animations; the method used to handle all the data is a good one. Those property animators sure |