Roadmap to Android Development in 2021|Beginner’s Guide

Raghav Awasthi
GeekyNerds
Published in
2 min readApr 30, 2021

Here we go again with another shitty article on Modern Android Development.

First Steps

Faith is taking the first step even when you don’t see the whole staircase

  1. Learn the basics of Kotlin from documentation
  2. Learn basic building blocks of Android from Android Documentation

Building Blocks-Layout

Following topics to be referred with Udacity and Android Documentation

  1. Understand Linear Layout
  2. Grid Layout
  3. Coordinator Layout
  4. Relative Layout(This will help in understanding Constraints in Constraint Layout)
  5. Learn Constraint Layout from this video by GDG

Woah You have come a great way. Pat your back and let’s start wiring up things

Building Blocks -UI Elements

  1. TextView
  2. Buttons
  3. Checkbox
  4. Spinner
  5. Explore the elements from Layout Design Editor
  6. Take a peek into the attributes on the right side of the design editor

Let’s Connect Logic

I am assuming you already know Kotlin, Incase you don’t before moving ahead understand it from kotlinlang.org

  1. Understand Activity and their lifecycle from documentation
  2. Now you are ready to understand inter-activity communication with intents
  3. Let’s split it into modules with Fragments(Understand it’s lifecycle too)

Intermediate UI Elements

  1. Explore ListView from documentation
  2. Apply your knowledge on RecyclerView(Refer documentation)

Project Time

It’s time to make a simple Todo list and apply your knowledge from above

Do write a kickass README, Read more about kickass readme here.

--

--

Raghav Awasthi
GeekyNerds

I am an enthusiastic Android Developer, Freelancer and a geek who explores everything around.