- Copyright 2016
- Edition: 4th
-
Web Edition
- ISBN-10: 0-13-421179-0
- ISBN-13: 978-0-13-421179-4
With this exclusive online Learning Lab edition of the book you can:
- Read the complete text of the book online — at your own pace, whenever you want
- Watch an expert instructor show you how perform key tasks in more than 60 short, easy-to-follow videos
- Test your understanding of the material after each lesson with a fully interactive online quiz
Three sample lessons are available for FREE online exactly as they appear in the full online Learning Lab -- with complete video walkthroughs and interactive quizzes (HTML5 browser required). Try them out today!In just 24 sessions of one hour or less, learn how to build powerful apps for Android - the world’s most popular mobile platform. The 4th edition kicks off by introducing the core components of the Android Framework. You’ll learn about Activities, Intents, and Service. Using Android Studio, the new Android development environment, you’ll build complete Android 5.0 apps from the ground up. Along the way you’ll master the skills to design, develop, test, and publish meaningful apps. The fourth edition is extensively updated for Android’s newest features and tools, every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!
Highlights include
- Extensive new coverage: Android 5.0 Lollipop, Android Studio, and Material Design
- A laser focus on Android fundamentals: Activities, Intents, Resources and background processing
- Exclusive Android 5.0 features for Android TV and Android Wear.
- Complete projects developed in Android Studio available in nearly every chapter
Learn how to…
- Use Android Studio as your development environment.
- Add sophisticated navigation with action toolbars and slide out menus.
- Develop apps using Material Design
- Develop intuitive user interfaces using Android controls
- Access the cloud and retrieve data using the Flickr API
- Create a full-blown app that parses JSON, stores metadata, and
- displays Flickr images
- Access the cloud to download and parse JSON data
- Use a SQLite database and content providers to create responsive, data-driven apps
- Package and publish apps to Google Play and other app stores
Contents
Three sample lessons (Hours 1, 2, and 3) are available for viewing online, exactly as they appear in the full Learning Lab with complete video walkthroughs and interactive quizzes (HTML5 browser required). Just click on a link below.
Preface
Part I: Android Fundamentals
HOUR 1: Introducing Android
HOUR 2: Understanding Intents
HOUR 3: Understanding Resources
HOUR 4: Activities and Fragments
HOUR 5: Responsive Apps: Running in the Background
Part II: Creating the User Interface
HOUR 6: Using Basic UI Controls
HOUR 7: Using Layouts
HOUR 8: ListViews and Adapters
HOUR 9: Material Design
HOUR 10: More Views and Controls
HOUR 11: ImageViews and Bitmaps
HOUR 12: Using VideoViews and Media
HOUR 13: Adding Navigation
Part III: Working with Data
HOUR 14: Using the File System
HOUR 15: Using SharedPreferences
HOUR 16: Using SQLite and File Storage
HOUR 17: Accessing the Cloud: Working with a Remote API
HOUR 18: Introducing Content Providers
HOUR 19: Creating a Content Provider
HOUR 20: Loaders and CursorAdapters
Part IV: Next Steps
HOUR 21: Using Notifications
HOUR 22: Android TV and Wear Apps
HOUR 23: More Features to Explore
HOUR 24: Publishing Your Apps