What You Will Learn

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

In Detail

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.

Style and approach

More than just a manual, this is an accessible route into Android development. Packed with examples that demonstrate how to put key concepts and ideas into practice, this guide isn't just about learning, it's about immediate development.