How to become an Android Developer

Samuel | Android Developer
5 min readFeb 7, 2021
Taken @SamyanMitrtown New Year 2021

So it had been few years I was reading lots of self help books, watching motivational videos and doing all what most of the people are doing.

“Getting all inspired, and happy about people success, but taking no action for myself”

Then came 2020 New Year and I had made up my mind to change being all talk and no action. But trust me starting something is very very difficult. And it is more difficult when you have big internet but don’t know where to look for the answers. And also getting over your procrastination, is another thing.

Anyways me skipping all the discipline talk. Let me get right to what this post is actually about.

Life decoded by me “Learn a skill, Create Resources, Generate Income,”

Why Become a Developer?

With the arrival of google docs, and Saas software, all these jobs related to Microsoft Word and people management are being replaced. And we need skills that are still high in demand and the career in Mobile and Web Development has a great longevity.

Where to Start?

There are countless resources on the internet and this abundance of resources are the primary reason that may demotivate us because we have so much to choose from and we do not know which one is directly pointing us towards the goal. YouTube tutorials and copying pasting code is not going to get you somewhere. You must enroll yourself in a course and along with that, if you are struggling with something than it is acceptable to go to YouTube and watch some tutorial.

So I will cut right to the point because most of the tutorials and posts will not tell you where to begin.

This course has its pros and cons. In Android Development we have a term called “Boiler Plate Code” this simply means you are writing thousands of lines of codes and using old practices that are no longer relevant in the market today. But having said that, before you enroll yourself in a course that has new updated content, I believe you this course by Udacity can help you understand the basics. Had I not done this course, I would not have understood the new updated stuff that has come in Android. And you have to begin somewhere, so it is good if not great course to take. This course is expensive, but if you are good at navigating through internet (if you know what I mean). You can get this course for free. Dm me on insta if you want to know @samdroidss

So after this you will understand the basics of Android. From here on it gets serious.

You will be surprised after doing the course below, that how easier it is becoming to develop applications. Because with the arrival of Android Jetpack Components, the code has become more robust and manageable. But I warn you, you will not get a good grip of Android Jetpack Components if you do not have the basics. So there are no short cuts but to be patient and push yourself to go through trails.

I am not promoting these courses, and this is not paid post. But just to help you, I have directly skimmed through the useless BS (lol sorry) and pointed you right where the magic lies.

How To?

I am a working professional, my job is just sitting at my desk and replying emails so I have been blessed to put 5 to 10 hours for the past year in learning Android. Whatever time works for you, you have to put so many hours in this.

The Journey

I have not enjoyed it so much, I am an overthinker and I tend to get overwhelmed so quickly, I am not a people person so I have just been learning on my own and I hardly know a developer, so it gets tough being stuck at a problem for a month and I beat myself and feel guilty, but having said all this, learning something with discipline has been rewarding experience for me, I do have days when I feel invincible and I have not stopped believing in myself. I think we must encourage ourselves and pat ourselves on the back. I used to see people sitting in cafes, working on laptops, I used to pretend too, paying for Starbucks, sitting with my laptop and doing nothing, because I had no idea where to begin. But after getting over my procrastination, now it feels great sitting somewhere with my laptop and learning. I think in the past year, there have been one or two days, when I went outside without my laptop. If you have any questions, please reach out to me.

GitHub: https://github.com/developersamuelakram?tab=repositories

Instagram: https://www.instagram.com/samdroidss/

YouTube: https://www.youtube.com/channel/UCCo-b1_FEs5-hcTGBNidh6Q/videos

Below are some of the photos of my journey.

--

--

Samuel | Android Developer
0 Followers

Since March 2020 | Teaching myself Android | Join me on the journey