DEV Community

Cover image for My Journey so far as a Android Dev
Niveth Saran
Niveth Saran

Posted on

My Journey so far as a Android Dev

Hi everyone, my name is Niveth Saran and this is my first post in this platform. Feedback, suggestions and comments are appreciated so that I can improve on it. I am a final year B.Tech Computer Science and Engineering student from India. I was good at Java, so, I started to learn Android App Dev to develop apps for Android devices.

How I started?

I started learning android from the Udacity courses by google. I learnt about the lifecycles, activities and fragments and other basic stuff. I did mini projects like TODO Lists and Reminder Apps as a beginnner.

Where I started facing trouble?

After learning the above said basics, I tried to contribute to open source projects. Most of these open source projects on github had MVVM architecture which I was unfamiliar with. So many concepts were new to me, at one point I started feeling that, I did it all wrong so far.

What I did next?

I followed a youtube channel named CodingWithMitch and started learning MVVM Architecture, Jetpack Architecture and also a little bit of Kotlin. Now I am pretty clear with the basic concepts and I am trying to work on a proper android project.

Also, I started learning flutter. So many friends of mine started using flutter, So I decided to give it a try and it is really cool and also easy to learn and implement too.

So, that's pretty much about my journey so far in the App Dev domain..

Top comments (2)

Collapse
 
kardelio profile image
Benjamin Kadel

Yeh coding with mitch is awesome especially for MVVM clean architecture stuff!
Well done tho matey! hang in there my transition into the MVVM android world was hard fought as well so just hang in there and you will be fine!

Collapse
 
trackrunner profile image
Laszlo Toth

Hello,

Good to hear from people who learnt from Udacity. ( I finished Android Basics 3 months ago and I learn from Android developer course recently.)

I think it was a good idea from you to contribute to an open source project.

Start a new program language (Kotlin) would make a big mess in my head now so I will stick to Java for a while.

My plan so far is to complete the Advance course from Udacity. But I also want to write some notes, what kind of apps I would like to create, what would be my first steps, so on.
I don't feel confident create apps alone, so my first apps will be something relative easy design and logic. Probably, something typical app what is already exist on Google play. And I try to make a copy of that.

I am sure you will be successful if you create apps for practice.

Good luck