Chingu challenge — Android programming speedrun

I am going to make the switch from Ionic programming for mobile apps to native programming, beginning with Android.
Step 1 is, of course, learn enough Java and enough Android specifics to craft Android applications and so I’m setting myself a timeframe and a goal and going for it, in speedrun fashion.
The details:
The timeframe — August 15 — September 15, 2017
The goal — complete as much of The Android Guide as possible, with progress measured as a percentage of the apps completed.
The rules:
- Jumping around within the guide is ok, skipping ahead to a project you’re ready for is fine.
- Stick to the resources in the guide, do not google or stack overflow for answers, use the docs. Don’t spend the month browsing YouTube for something to make it easier, dig in and work hard. Use the docs.
- Store all projects in git. The repo can be public or private.
- Document your progress publicly, either in a repo that shows off everything you’ve completed, or in blog posts, or just tweet what you completed with #chingu-speedrun (unless someone else can come up with a better hashtag, that one’s pretty long), it doesn’t matter how or where, just that you document your progress publicly somewhere.
- Do whatever is in your power to finish as many projects as you possibly can. Skip courses if you can do the projects without them. Make a boilerplate project so you can bootstrap a new project as fast as possible. Whatever, just finish as many as you can. The goal is number of FINISHED projects, finish ‘em.
- Only the Android app projects count, not the code jam projects in Tier 3.
Those are MY rules. They are the rules I’ll be following. You’re perfectly within your rights to do the challenge that is right for you. You can start early, you can start late, you can give yourself more time, you can decide not to skip anything, you can decide to Google your arse off every step of the way. But if you want to be “doing what I’m doing”, you’ll dig into the pre-reqs before the 15th and you’ll glue yourself to the guide and push every second until September 15th and end with the majority of the projects done and sitting in a publicly accessible git repo.
There are 25 Android projects in the guide. I am going to fight the entire month to build every single one of them. I invite you to join me.
Alternate Challenge
Alternate challenge for anyone who’s not interested in Android native, but who IS interested in leveraging Ionic, React Native or Weex to push their Angular, React or VueJS skills to the next level by using them to develop native mobile apps: do all the apps in the framework of your choice.

