Buy an android device. You don’t necessarily need a Samsung S9+. Just get a good one with stock android e.g Xiaomi Mi A1 – $130
At this stage, If you haven’t started building your app ideas, now’s the time! As a beginner your app will probably suck, some functions won’t work, the ui might be horrible. Don’t worry about it, just keep doing your thing! Remember: Rome wasn’t built in a day, Strive for continuous improvement, instead of perfection
Attend (Coding) Meetups. Eventbrite and Meetup are great resources to find events near you. Doing this will reinforce you to become a better Android Developer. “If you don’t have the burning desire for success, get it from people who do”
Be prepared to get it all wrong and fail. Embrace failure as a process, not a finality. When you do (fail) remember these “The Master has failed more times than the beginner has even tried”, “Failure is the price of greatness. You’ve got to be willing to crash and burn”
Learn Kotlin, Kotlin is way better than java for android development. learning Kotlin will save you from writing a lot of boiler plate code and help you write a more elegant and readable code.
Teach others what you’ve learnt, this might be in a form of a blog post, video tutorial or stand up presentation. Learn, teach, do is the formula to cement knowledge to your brain, FOREVER.
Things change really fast, Never stop learning. The moment we stop learning we stop evolving, when we stop evolving, we DIE!
Sometimes read the official android documentation. It can be boring but you should consider developer.android.com as the gospel truth documentation of any android API you’ll encounter.
Learn to use git. Using git in Android Studio is surprisingly easy.