Published on the 31st December 2015.
ISBN 9781785883262.
Paperback 723 pages.

Are you trying to start a career in programming, but haven’t found the right way in? Do you have a great idea for an app, but don’t know how to make it a reality? Or maybe you’re just frustrated that “to learn Android, you must know java.” If so, Android Programming for Beginners is for you.

The focus is strictly on regular apps not games. However we will learn about loads of cool things which are still usable in games. For example if you want to make an amazing home, settings or menu screens then the coverage of the UI designer in Android Studio, fragments, animation, sound, view pager and navigation drawer will certainly help. Also there will be a chapter on creating and using databases SQLlite which is perfect for saving game data that goes beyond a simple high score.


Find out more

Learn the following skills

  • Kick-start your Android programming career, or just have fun publishing apps to the Google Play marketplace
  • A first-principles introduction to Java, via Android, which means you’ll be able to start building your own applications from scratch
  • Learn by example and build three real-world apps and over 40 mini apps throughout the book
  • Check out some screen shots of the apps you will learn to build here…

Build and publish real applications

Android Programming for Beginners” will be your companion to creating Android applications from scratch – whether you’re looking to start your programming career, make an application for work, be reintroduced to mobile development, or just looking to program for fun. It will introduce you to all the fundamental concepts of programming in an Android context, from Java basics to working with the Android API.

Android programming for complete beginners

All examples are created from within Android Studio, the official Android development environment that helps supercharge your application development process.

After this crash-course, we’ll dive deeper into Android programming, and you’ll learn how to create applications with advanced UI, databases, Google Maps, the powerful navigation drawer UI and Fragments.

In addition we’ll see how to make our apps multilingual, capture images from the device camera, and learn how to work with graphics, sound and animations too.

By the end of the book, you’ll be ready to start building your own custom applications in Android and Java.

Android programming for beginners will be the first Android book book for true complete beginners in Android and Java.

The book assumes absolutely zero previous experience so if you want to make cool Android apps, don’t know any (or very little) Java then this could be for you. I will post progress updates to this post as the book progresses.

Find out more