Roadmap to Android Development in 2021|Beginner’s Guide
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
- Learn the basics of Kotlin from documentation
- Learn basic building blocks of Android from Android Documentation
Building Blocks-Layout
Following topics to be referred with Udacity and Android Documentation
- Understand Linear Layout
- Grid Layout
- Coordinator Layout
- Relative Layout(This will help in understanding Constraints in Constraint Layout)
- 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
- TextView
- Buttons
- Checkbox
- Spinner
- Explore the elements from Layout Design Editor
- 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
- Understand Activity and their lifecycle from documentation
- Now you are ready to understand inter-activity communication with intents
- Let’s split it into modules with Fragments(Understand it’s lifecycle too)
Intermediate UI Elements
- Explore ListView from documentation
- 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.