Learning Android Application Development

Build Android N applications using modern techniques and libraries to get your own high-quality apps published on Google Play in no time

Learning Android Application Development

Raimon Ràfols Montané, Laurence Dawson

Build Android N applications using modern techniques and libraries to get your own high-quality apps published on Google Play in no time
Mapt Subscription
FREE
$29.99/m after trial
eBook
$22.40
RRP $31.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$22.40
$39.99
$29.99p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781785286117
Paperback320 pages

Book Description

The mobile app market is huge. But where do you start? And how you can deliver something that takes Google Play by storm? This guide is the perfect route into Android app development – while it’s easy for new apps to sink without a trace, we’ll give you the best chance of success with practical and actionable guidance that will unlock your creativity and help you put the principles of Android development into practice.

From the fundamentals and getting your project started to publishing your app to a huge market of potential customers, follow this guide to become a confident, creative and reliable mobile developer. Get to grips with new components in Android 7 such as RecyclerView, and find out how to take advantage of automated testing, and, of course, much, much more.

What are you waiting for? There’s never been a better time – or a better way – to get into Android app development.

Table of Contents

Chapter 1: Getting Started with Android Development
Setting up Android Studio
Creating a sample project
Additional elements
Summary
Chapter 2: Activities and Fragments - The Backbone of Your App
Activities
Creating activities
Fragments
Creating fragments
Navigating through an app
Summary
Chapter 3: Working with Views – Interacting with Your App
Views and ViewGroups
Building a user interface using views and ViewGroups
Creating custom views
Additional user interface components
Summary
Chapter 4: Lists and Adapters
ListView and ListActivity
Adapters
RecyclerView
Summary
Chapter 5: Remote Data
Permissions
Background processing
Network code
Summary
Chapter 6: Image Management
Caching remote data
Loading images
Widely used third-party libraries
Summary
Chapter 7: Permanent Data
Storing preferences
Files
SQLite
Third-party libraries
Summary
Chapter 8: Testing Your Application
Testing logic
Testing the UI
Putting it all together
Summary
Chapter 9: Publishing Your Application
Preparation steps
Publishing your application on Google Play
Summary
Chapter 10: Monetization – Make Money with Your App
Paid apps
In-app purchases
In-app advertising
Summary

What You Will Learn

  • Get to know how to use popular open source libraries to reduce time to market and avoid re-inventing the wheel
  • Automate your application’s testing phase to avoid last minute crashes
  • Use dependency management to properly keep dependencies and updates under control
  • Efficiently show huge amounts of items in a list
  • Forget about memory and speed concerns
  • Publish and monetize your Android applications on Google Play
  • Persist your application data so it can continue working in offline mode
  • Don’t let the UX break because of network issues

Authors

Table of Contents

Chapter 1: Getting Started with Android Development
Setting up Android Studio
Creating a sample project
Additional elements
Summary
Chapter 2: Activities and Fragments - The Backbone of Your App
Activities
Creating activities
Fragments
Creating fragments
Navigating through an app
Summary
Chapter 3: Working with Views – Interacting with Your App
Views and ViewGroups
Building a user interface using views and ViewGroups
Creating custom views
Additional user interface components
Summary
Chapter 4: Lists and Adapters
ListView and ListActivity
Adapters
RecyclerView
Summary
Chapter 5: Remote Data
Permissions
Background processing
Network code
Summary
Chapter 6: Image Management
Caching remote data
Loading images
Widely used third-party libraries
Summary
Chapter 7: Permanent Data
Storing preferences
Files
SQLite
Third-party libraries
Summary
Chapter 8: Testing Your Application
Testing logic
Testing the UI
Putting it all together
Summary
Chapter 9: Publishing Your Application
Preparation steps
Publishing your application on Google Play
Summary
Chapter 10: Monetization – Make Money with Your App
Paid apps
In-app purchases
In-app advertising
Summary

Book Details

ISBN 139781785286117
Paperback320 pages
Read More

Read More Reviews

Recommended for You

Android Programming for Beginners Book Cover
Android Programming for Beginners
$ 39.99
$ 28.00
Mastering Android Application Development Book Cover
Mastering Android Application Development
$ 35.99
$ 25.20
Android Application Development Cookbook - Second Edition Book Cover
Android Application Development Cookbook - Second Edition
$ 35.99
$ 25.20
Modern Python Cookbook Book Cover
Modern Python Cookbook
$ 39.99
$ 28.00
Android 6 Essentials Book Cover
Android 6 Essentials
$ 23.99
$ 16.80
Android Studio Cookbook Book Cover
Android Studio Cookbook
$ 31.99
$ 22.40