Android: Programming for Developers

Develop your own responsive, reactive, and ready-to-deploy Android applications

Android: Programming for Developers

John Horton, Helder Vasconcelos, Raul Portales

9 customer reviews
Develop your own responsive, reactive, and ready-to-deploy Android applications
Mapt Subscription
FREE
$0.00/m after trial
eBook
$10.00
RRP $71.99
Save 86%
Print + eBook
$89.99
RRP $89.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 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
$10.00
$89.99
$29.99 p/m after trial
RRP $71.99
RRP $89.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Android: Programming for Developers Book Cover
Android: Programming for Developers
$ 71.99
$ 10.00
Hands-On Android UI Development Book Cover
Hands-On Android UI Development
$ 31.99
$ 10.00
Buy 2 for $20.00
Save $83.98
Add to Cart

Book Details

ISBN 139781787123694
Paperback1152 pages

Book Description

Android is the most popular OS in the world. There are millions of devices accessing tens of thousands of applications. It is many people's entry point into the world of technology. The Android: Programming for Developers course will take you on a journey to become an efficient Android programmer by thoroughly understanding the key concepts of Android programming and develop market-ready applications.

The course begins with helping you create Android applications from scratch. The first module, Android Programming for Beginners, introduces you to all the fundamental concepts of programming in an Android context, from the Java basics to working with the Android API. At the completion of this module, you’ll be ready to start building your own custom applications in Android and Java.

After getting familiar with the basic programming concepts, the second module, Asynchronous Android Programming, shows you how to make your applications more reliable. This will be achieved using high-level and advanced asynchronous techniques and concepts. Through this module, you will learn to construct scalable and performant applications to take advantage of multi-thread asynchronous techniques.

With a good grasp on the basics, you move on the final module, Mastering Android Game Development. This progressive module will help you learn to use animations and particle systems to provide a rich experience. By the end of the course, you will create beautiful, responsive, and reusable UIs by taking advantage of the Android SDK.

Table of Contents

Chapter 3: Exploring Android Studio
Chapter 5: Real-World Layouts
Chapter 14: Handling and Displaying Notes in Note To Self
Chapter 21: Navigation Drawer and Where It's Snap
Chapter 31: Performing Work with Looper, Handler, and HandlerThread

What You Will Learn

  • Mastering the fundamentals of coding Java for Android
  • Installing and setting up your Android development environment
  • Building functional user interfaces with the Android Studio visual designer
  • Adding user interaction, data captures, sound, and animation to your apps
  • Managing your apps’ data using the built-in Android SQLite database
  • Getting familiar with the android process model and low-level concurrent constructs delivered by the Android SDK
  • Interacting with nearby devices over Bluetooth and WiFi communications channels
  • Creating and composing tasks with RxJava to execute complex asynchronous work in a predictable way
  • Handling user inputs, from virtual joysticks to gamepads
  • Implementing collision detection using different techniques and discover how to optimize it for complex games
  • Building, deploying, and publishing real Android applications to the Google Play marketplace

Authors

Table of Contents

Chapter 3: Exploring Android Studio
Chapter 5: Real-World Layouts
Chapter 14: Handling and Displaying Notes in Note To Self
Chapter 21: Navigation Drawer and Where It's Snap
Chapter 31: Performing Work with Looper, Handler, and HandlerThread

Book Details

ISBN 139781787123694
Paperback1152 pages
Read More
From 9 reviews

Read More Reviews

Recommended for You

Hands-On Android UI Development Book Cover
Hands-On Android UI Development
$ 31.99
$ 10.00
Android: Game Programming Book Cover
Android: Game Programming
$ 69.99
$ 10.00
Reactive Android Programming Book Cover
Reactive Android Programming
$ 31.99
$ 10.00
Mastering Android Development with Kotlin Book Cover
Mastering Android Development with Kotlin
$ 35.99
$ 10.00
Mastering Blockchain Book Cover
Mastering Blockchain
$ 39.99
$ 10.00
Android System Programming Book Cover
Android System Programming
$ 35.99
$ 10.00