finds.dev← search

// the find

hussien89aa/AndroidTutorialForBeginners

★ 4,613 · Java · updated Aug 2023

Step by step to build Android apps using Android Studio

A collection of 17 small Android app projects built in Java, paired with a YouTube tutorial series. It's aimed squarely at beginners who want to follow along and build working apps from scratch rather than read documentation.

Each project is self-contained with its own Gradle build, so you can open any single one in Android Studio without untangling a monorepo setup. The range of topics is genuinely practical for beginners: SQLite, Firebase real-time DB, maps, media playback, notifications, and sensors — the things you actually hit in real Android work. The repo includes loose snippet files (DBManager.java, BroadcastReceiver.java, etc.) that work as quick reference when you forget the boilerplate. Pairing code with a free YouTube series means you can watch the context for a specific file rather than reverse-engineering it from comments.

The code is frozen in time — Gradle wrapper versions and API patterns suggest Android circa 2017-2019, and the last push was 2023 with no substantive updates. AsyncTask is deprecated and removed in Android 11; any beginner following the async patterns here will hit immediate compile errors on modern SDKs. There are no tests worth speaking of beyond the generated placeholder ExampleUnitTest and ExampleInstrumentedTest files. The 'Twitter App using PHP + MySQL' project is a red flag for beginners: building auth against a custom PHP backend is not how you'd build anything in 2025, and it teaches patterns they'll have to unlearn.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →