Free Android Programming Books


Android Application Development for the Intel Platform

Android Application Development for the Intel Platform

Android Application Development for the Intel® Platform is the perfect introduction for software engineers and mobile app developers. Through well-designed app samples, code samples and case studies, the book teaches Android application development based on the Intel platform–including for smartphones, tablets and embedded devices—covering performance tuning, debugging, and optimization.


GUI Design for Android Apps

GUI Design for Android Apps

GUI Design for Android Apps is the perfect–and concise–introduction for mobile app developers and designers. Excerpted from Android Application Development for the Intel® Platform, the book shows the must-know principles for user-interface design for Android apps running on the Intel platform, including smartphones, tablets and embedded devices.


Android on x86

Android on x86: An Introduction to Optimizing for Intel Architecture

This ApressOpen book is a one-stop reference guide to mindful programming and the unique challenges and opportunities that arise from x86 architectures. Android on x86: An Introduction to Optimizing for Intel® Architecture compiles the best practices and procedures associated with application development for devices using Intel’s popular line of microprocessors.


Android Studio Development Essentials – Android 6 Edition

Android Studio Development Essentials - Android 6 Edition

Fully updated for Android 6, the goal of this book is to teach the skills necessary to develop Android based applications using the Android Studio Integrated Development Environment (IDE) and the Android 6 Software Development Kit (SDK).


Android Studio Development Essentials

Android Studio Development Essentials

Android Studio Development Essentials, by Neil Smyth, teaches the skills necessary to develop Android based applications using the Android Studio Integrated Development Environment (IDE) and the Android 4.4 Software Development Kit (SDK).


Android Programming Succinctly

Android Programming Succinctly

In Android Programming Succinctly, Ryan Hodson provides a useful overview of the Android application lifecycle. Topics ranging from creating a UI to adding widgets and embedding fragments are covered, and he provides plenty of links to Android documentation along the way.


Android 4.2 App Development Essentials

Android 4.2 App Development Essentials

Android 4.2 App Development Essentials – First Edition, by Neil Smyth, teaches the skills necessary to develop Android based applications using the Eclipse IDE and the Android 4.2 SDK. Read it online for free.


Free eBook: Make Your Own Android App

Free eBook: Make Your Own Android App

“Make Your Own Android App: Your Unofficial Intro To MIT App Inventor” is the latest free eBook from MakeUseOf.com. This guide aims to show anyone the basics of using App Inventor in the hopes that more people will create instead of just consuming.


Free Online Book: Kindle Fire Development Essentials

Free Online Book: Kindle Fire Development Essentials

“Kindle Fire Development Essentials” from Techotopia is available online for free. The Kindle Fire is the latest addition to Amazon.com’s Kindle family of devices.


Download Free PDF: The Busy Coder’s Guide to Android Development

Download Free PDF: The Busy Coder's Guide to Android Development

Download Version 3.6 of “The Busy Coder’s Guide to Android Development”, by Mark L. Murphy, which supports the Android 3.0 SDK in pdf format for free. Per the Four-to-Free Guarantee, editions of CommonsWare books that are four years old or have sold over 4,000 copies are released under the Creative Commons Attribution Non-Commercial Share Alike 3.0 License.