Hello everyone, I am new to this community. I rece...
# getting-started
a
Hello everyone, I am new to this community. I recently started learning Kotlin for my android development (in February) and I am struggling so much in finding a roadmap and the learning resources for becoming a complete android developer. Please help me. And please make sure the resources are complete latest and free.
kodee welcoming 1
l
Are you familiar with Java?
a
No, I am not familiar with java. Kotlin is where I started my programming career
l
OK, so your problem isn't learning the language but rather learning Android?
a
Yes, I need roadmap with learning resources from basic to advance in a very well-organized sequence. My mind is prepared to study 10 hours a day and even more.
l
Well, first and foremost: Android developer documentation is kinda crap. The API's are constantly changing, and if you're not careful you're going to learn version 5 of the recommended approach rather than version 38.
(somewhat exaggerated, but not much)
a
how about at the very first I start from the Kotlin Documentations
l
I just checked the official android web site and looked at the available tutorials. I understand your dilemma.
There is no single path, and I don't think it's obvious where to start.
What I would do is probably to start building a small application, being perfectly aware of the fact that one has to restart multiple times.
a
Ok, thank you so much for your help
I will start with Kotlin then.
k
Hey @Anuj Chahal . On top of what Elias said, you can also check these out. https://github.com/skydoves/android-developer-roadmap. It might be a bit overwhelming but gives you an idea of what topic you can pick. 🫠 Also check out Philipp Lackner https://www.youtube.com/@PhilippLackner/featured
a
thankyou so much
c
@Anuj Chahal Roadmap.sh also has a roadmap for Android Development though it is pretty similar to Skydoves version. https://roadmap.sh/android Mentioning it cause it has helpful links.
plus one 1
a
Perhaps give “Android Basics with Compose” a try? There are also intermediate courses available. https://developer.android.com/courses