The following is a list of practice projects for android development intended to be used as ideas for portfolio projects or for use in a speedrun (set aside a month or two and speed through as many as you can in that time - as an intensive hands on practice.)
- Course: Java Programming Basics
- Course: Android Basics: User Interface
- Project: Build a Single Screen App
- Course: Android Basics: User Input
- Project: Score Keeper App
- Project: Quiz App
- Course: Android Basics: Multiscreen Apps
- Project: Musical Structure App
- Project: Report Card
- Project: Tour Guide App
- Course: Android Basics: Networking
- Project: Book Listing App
- Project: News App
- Course: Android Basics: Data Storage
- Project: Habit Tracker App
- Project: Inventory App
- Course: Developing Android Apps
- Project: Popular Movies
- Course: Gradle for Android and Java
- Course: Advanced Android App Development
- Course: Material Design for Android Developers
- Project: Build it Bigger
- Project: Make Your App Material
- Advanced Project: Your choice - ideas listed below
- Course: 2D Game Development with libGDX
- Project: Outbreak
- Course: How to Make a Platformer Using libGDX
- Project: Space Kerfuffle
- Course: Intro to Artificial Intelligence
- Course: Google Location Services on Android
- Course: Monetize Your Android App with Ads
- Course: Add Google Maps to your Android App
- Course: Android Performance
- Advanced Project: My choice
- Course: Google - Build your First App
- Course: Codepath Android Cliffnotes