Follow along to build 17 complete Android apps step-by-step including games, utilities, and a social app
Use the finished source code as a reference while watching the free YouTube tutorial videos
Learn Android basics like SQLite, Firebase real-time data, device sensors, and notifications by building real projects
Build and run a networked Tic Tac Toe game using Firebase as the back-end without prior Android experience
Requires Android Studio installed and a device or emulator, Firebase projects need a Google account to set up.
This repository contains the source code for a beginner Android development course taught in Java. The course is accompanied by free video lessons on YouTube and walks through building 17 different apps and games from scratch using Android Studio. The projects covered include a calculator, a Tic Tac Toe game (both local and networked via Firebase), a Pokemon game, a notes app, a media player, an alarm, a Twitter-like app backed by PHP and MySQL, and others. Each project is a complete working app that demonstrates a different aspect of Android development. Across the course, topics include designing layouts that work across different screen sizes, using SQLite for local data storage and MySQL for remote storage, connecting to web services, working with device sensors and permissions, handling notifications, and building real-time features using Firebase. The course also touches on monetizing apps and avoiding common security vulnerabilities in Android applications. This repository is intended for people who are new to building Android apps and want hands-on practice by building real projects. The source code for each app is available here so learners can follow along or reference finished versions while watching the tutorial videos.
← hussien89aa on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.