Full Guide to become a professional Android developer in 2 months

Ekansh Agarwal
2 min readMay 5, 2021

--

Disclaimer -: This guide is written in such format that a average(not hyper intelligent) Indian engineering or a tech- background student can understand

Language- : For starting android development you have to decide between the two language Java or kotlin. If you are already learning java in you school go with java because it will give you more command on object and classes. But if someone says you — kotlin is the new language do that you can follow this course. This help you to convert java into kotlin and then you can understand both language

otherwise if you are a electronics student go with kotllin. It is a new language which google supports and it is widely adopted by many industries . You can also get a slight idea of Java because kotlin is built on top of java.

Resources-: Go across these courses step by step you will be able to complete in 2 months. Learning resources for both are as mentioned below-:

  1. for Kotlin -: https://developer.android.com/courses/android-basics-kotlin -this have four chapter which will help you to learn from beginner to intermediate and to go beyond that you need to learn firebase and AI and ML with kotlin
  2. For java -:

User Interface — https://www.udacity.com/course/androi...

User Input — https://www.udacity.com/course/androi...

Multiscreen Apps — https://www.udacity.com/course/androi...

Networking course — https://www.udacity.com/course/androi...

Data Storage course — https://www.udacity.com/course/androi...

Developing Android Apps course — https://www.udacity.com/course/new-an...

Advanced Android App Development — https://www.udacity.com/course/advanc...

Firebase in a weekend — https://www.udacity.com/course/fireba...

Material Design Course — https://www.udacity.com/course/materi...

Please Note -: all of these resources are free to use

Projects Suggestions -:

Beginner -: You can make simple game using DS and Algo like sudoku etc

Intermediate -: You can make something using API

Advanced- You can make simple chat app which have emojis and memes and cryptography included in it

--

--

Ekansh Agarwal
Ekansh Agarwal

Written by Ekansh Agarwal

Undergrad studying Electronics and telecommunication and also pursuing MBA simultaneously basically a “mutant”

No responses yet