Android Developer Guides


Welcome to the Android developer guides. The documents listed in the left navigation teach you how to build Android apps using APIs in the Android framework and other libraries.

If you're brand new to Android and want to jump into code, start with the Build Your First App tutorial.


  • Application fundamentals
  • Permissions
  • Screen compatibility
  • Intents and Intent Filters
  • App resources
  • Activities
  • Fragments
  • Layouts
  • Styles & Themes
  • Notifications
  • Animations
  • Testing
  • Performance tuning
  • Wearable apps
  • TV apps

More Ways to Learn Android Programming

Android App Development: Easy and Quick Programming

High School - College | Online class

Once upon a time, iOS app developers were the ones in demand. Now the mobile world has busted wide open and Android is a fierce rival, not to mention a truly exciting area to dive into. App...


Capstone MOOC for "Android App Development"

7th - College | Online class

The Capstone project will integrate material from throughout the Specialization to exercise and assess the ability of learners to create an interesting Android app by applying knowledge and skills...

Offers paid add-ons

Android Programming

9th - High School | Online class

The Android Programming course will teach students to create their own Android apps. This course includes 1 semester of pre-requisite Java skills and 1 semester of Android development. All Android...

$15 monthly

Android App Development for Beginners Playlist

High School - College | Online/YouTube video

Official Android App Development for Beginners tutorials from thenewboston!


See all resources for Android Programming