RoadMap for Junior Android Developers – APIs, App Ideas, Resources, and Portfolio Building

In this Video I talk about how to go from a Beginner Android Developer, to a “Junior Android Developer”. According to my subjective definition, a Junior Developer should have at least one small-medium size Application.

I talk about how to go about deciding on, designing, and building your “Flagship” App, as well as an overview of the Industry Standard APIs which you’ll want to learn to improve your job prospects.

Towards the end, I discuss some resources to help you build your App, and how to build a Portfolio to help you get hired.

Android Architecture Blueprints:

RecyclerView 2017 Full App Tutorial/Repository:

PosTrainer Open Source MVP + Clean Architecture Alarm Manager App:

Material Design Guidelines:

More useful APIs:
Image Loading and Processing

Unit Testing: