Book description
Developers, build mobile Android apps using Android 4
The fast-growing popularity of Android smartphones and tablets creates a huge opportunities for developers. If you're an experienced developer, you can start creating robust mobile Android apps right away with this professional guide to Android 4 application development. Written by one of Google's lead Android developer advocates, this practical book walks you through a series of hands-on projects that illustrate the features of the Android SDK. That includes all the new APIs introduced in Android 3 and 4, including building for tablets, using the Action Bar, Wi-Fi Direct, NFC Beam, and more.
Shows experienced developers how to create mobile applications for Android smartphones and tablets
Revised and expanded to cover all the Android SDK releases including Android 4.0 (Ice Cream Sandwich), including all updated APIs, and the latest changes to the Android platform.
Explains new and enhanced features such as drag and drop, fragments, the action bar, enhanced multitouch support, new environmental sensor support, major improvements to the animation framework, and a range of new communications techniques including NFC and Wi-Fi direct.
Provides practical guidance on publishing and marketing your applications, best practices for user experience, and more
This book helps you learn to master the design, lifecycle, and UI of an Android app through practical exercises, which you can then use as a basis for developing your own Android apps.
Table of contents
- Cover
- Chapter 1: Hello, Android
- Chapter 2: Getting Started
-
Chapter 3: Creating Applications and Activities
- What Makes an Android Application?
- Introducing the Application Manifest File
- Using the Manifest Editor
- Externalizing Resources
- The Android Application Lifecycle
- Understanding an Application's Priority and Its Process' States
- Introducing the Android Application Class
- A Closer Look at Android Activities
- Chapter 4: Understanding Fragments
- Chapter 5: Intents and Broadcast Receivers
- Chapter 6: Using Internet Resources
-
Chapter 7: Files, Saving State,and Preferences
- Saving Simple Application Data
- Creating and Saving Shared Preferences
- Retrieving Shared Preferences
- Creating a Settings Activity for the Earthquake Viewer
- Introducing the Preference Framework and the Preference Activity
- Creating a Standard Preference Activity for the Earthquake Viewer
- Persisting the Application Instance State
- Including Static Files as Resources
- Working with the File System
- Chapter 8: Databases and Content Providers
- Chapter 9: Working in the Background
-
Chapter 10: Expanding the User Experience
- Introducing the Action Bar
- Adding an Action Bar to the Earthquake Monitor
- Creating and Using Menus and Action Bar Action Items
- Refreshing the Earthquake Monitor
- Going Full Screen
- Introducing Dialogs
- Let's Make a Toast
- Introducing Notifications
- Adding Notifications and Dialogs to the Earthquake Monitor
- Chapter 11: Advanced User Experience
- Chapter 12: Hardware Sensors
- Chapter 13: Maps, Geocoding, and Location-Based Services
- Chapter 14: Invading the Home Screen
- Chapter 15: Audio, Video, and Using the Camera
- Chapter 16: Bluetooth, NFC, Networks, and Wi-Fi
- Chapter 17: Telephony and SMS
-
Chapter 18: Advanced Android Development
- Paranoid Android
- Introducing Cloud to Device Messaging
- Implementing Copy Protection Using the License Verification Library
- Introducing In-App Billing
- Using Wake Locks
- Using AIDL to Support Inter-Process Communication for Services
- Dealing with Different Hardware and Software Availability
- Optimizing UI Performance with Strict Mode
- Chapter 19: Monetizing, Promoting, and Distributing Applications
- Introduction
- Advertisements
Product information
- Title: Professional Android 4 Application Development, 3rd Edition
- Author(s):
- Release date: May 2012
- Publisher(s): Wrox
- ISBN: 9781118237229
You might also like
book
Pro Android 4
Pro Android 4shows you how to build real-world and fun mobile apps using the new Android …
book
Beginning Android™ 4 Application Development
Understand Android OS for both smartphone and tablet programming This fast-paced introduction to the newest release …
book
Beginning Android Wearables
Although wearable devices have existed since the 70s, they have only recently become mainstream. Google Glass …
book
Pro Android 5, Fifth Edition
Pro Android 5 shows you how to build real-world and fun mobile apps using the Android …