Introducing AndroidStarters

Ravindra Kumar
Jul 27, 2017 · 4 min read
Image for post
Image for post

Why was this developed?

I used to be a freelance Android Developer where I worked on new projects every two months. I followed the same architecture for all my projects. Every time I started on a new one, it would easily take 2–4 weeks for configuring various libraries, developing, debugging and hacking.

Boilerplate destruction

To eliminate all this re-work I created a Yeoman generator: generator-android-mvp-starter, which would get my project up and running within minutes. I had everything configured to my taste, the architecture, libraries, tools, testing suite, etc. This not only solved my problems, it saved me a lot of time and increased my productivity.

AndroidStarters to the rescue

A nifty web app that abstracts all the complexity behind a simple 3-step process:

  1. Choose your architecture
  2. Hit Build!
Image for post
Image for post

Just another bootstrap/boilerplate project?

No. This isn’t another bootstrap project. There are loads of good boilerplate examples available on Github.

Behind the magic

The idea originated from androidbootstrap.com by my guru Donn. I used a lot of code from it, as it’s open source. You can check it out on GitHub.

Roadmap

  • Add more architecture samples
  • Sample for Google’s New Android Architecture Components
  • Provide an option for developer to COMPOSE the project as per his needs. e.g: Enter AppName->Enter PackageName-> Provide options to select and configure all the libraries.
  • Create Android Studio templates for AndroidStarters.
  • Create real world starters, E-commerce Starter, Chat Starter etc.

Thanks to all Android Architecture Evangelists

Wait..

We also have the new architecture components from Google lead, Yigit Boyar ;)

Open source

Entire source code androidstarters.com is open-source. Please feel free to contribute.

If you liked this post, hit the 👏 . Stay tuned for the next one!

Also share AndroidStarters and give us some feedback in the comments below.

Android Starters

Handcrafted Android Starters Projects

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store