Hey r/androiddev 👋
I built Android Base — a browser-based Android project generator that lets you configure and generate a production-ready Android project.
🚀 Try it here:
https://android-base.vercel.app
You don't need to clone anything or manually configure the generator. Just open the website, choose what your app needs, and generate your project.
What is it?
Android Base generates a multi-module Android project with a production-oriented architecture.
The base includes:
Kotlin + Jetpack Compose
Multi-module architecture
MVI
Hilt
Ktor
Multiple build environments
Custom design system (no Material dependency)
Release/signing configuration
You can also choose features such as:
Room
Coil
Authentication
Onboarding
Deep links
Firebase
WorkManager
WebSockets
Screenshot testing
Baseline Profiles
CI/CD
Fastlane
And more
Why did I make it?
Every new Android project starts with almost the same process:
Create project → configure Gradle → set up architecture → add dependencies → configure environments → set up CI → create a design system → repeat.
I got tired of rebuilding that foundation every time.
The goal was to make starting a project faster while still allowing developers to choose what they actually need.
Instead of cloning a massive boilerplate and deleting half of it, you select your requirements and generate the project accordingly.
How does it work?
Open the generator:
🚀 https://android-base.vercel.app
Choose the architecture/features you want, configure your project, and generate it.
There are also presets like:
Lean — minimal but practical
Standard — a more complete setup
Everything — all supported features
The project can also handle things like project configuration, launcher icons, signing keys, Git initialization, and reproducible configurations.
Please try to break it 😅
This is currently Beta, and I would genuinely appreciate people trying it out.
Especially:
Try different feature combinations
Generate projects and build them
Find bugs
Tell me if the architecture is questionable
Suggest missing features
Tell me what is unnecessary
Give honest criticism
I don't want this to become a "throw every Android library into a boilerplate" project. The goal is to provide a solid starting point without forcing unnecessary dependencies or architecture on everyone.
🚀 Try it:
https://android-base.vercel.app
💻 Source code:
https://github.com/tripathisarthak457/android-base
If you find it useful, please consider ⭐ starring the repo. And if you find bugs or have ideas, I'd genuinely love issues, feedback, and contributions.
Would love to know what experienced Android developers think of it.
submitted by /u/VoidHuSir[link] [comments]