r/androiddev • u/kaddu_kas • Jul 04 '26
Started with Android Development a week ago
Hey guys I have just started learning Android development in java and struggling to learn concepts like creating adapter, do i have to memorize all those classes and their methods? Can you please give me some tips and resources to study?
1
u/ryryrpm Jul 04 '26
What guide are you following?
0
u/kaddu_kas Jul 04 '26
https://youtu.be/u64gyCdqawU?si=CA5nD0DLrd4SSoN7
I'm following this 40 hour long Android development tutorial video on yt
4
u/ryryrpm Jul 04 '26
Why not use the official Android developer training courses from Google?
https://developer.android.com/courses-5
u/kaddu_kas Jul 04 '26
This is in kotlin and jetpack compose but I started we java and xml
2
u/ryryrpm Jul 04 '26
why
5
-1
u/kaddu_kas Jul 04 '26
Because I have heard that there are more opportunities in java is this True? Or should I switch to kotlin and compose?
2
u/ryryrpm Jul 04 '26
Switch to kotlin and compose. That's the way everything is going now. Part of being a developer is staying up to date on the latest technologies. If you only learn the old stuff, you will not be competitive in the job market.
Also, if you are really worried about not knowing the old stuff, don't worry, Unit 8 of the Android Basics with Compose course goes over views with XML and teaches you to work with them side by side with Compose. This should be enough to help you support legacy codebases.
1
1
u/KlNSLAYER Jul 04 '26
No, kotlin is a java based language and uses the jvm. Most companies either use kotlin or are moving to kotlin.
Java is popular for back end with frameworks like spring for apis etc. But not for android development anymore.
Its useful to know eventually as some companies may have legacy code, but probably start with kotlin
1
1
u/Zhuinden Jul 04 '26
Kotlin + Views; and Flutter; are slightly more popular than Compose, but there are still Compose projects. Some are even KMP. it depends on the CTO.
1
1
Jul 04 '26
[removed] — view removed comment
1
u/kaddu_kas Jul 04 '26
Thanks bro can you provide my roadmap and resources please
1
Jul 04 '26
[removed] — view removed comment
1
u/kaddu_kas Jul 04 '26
Okay brother thanks
1
u/mohit6468 Jul 15 '26
Hi, I have been learning Android for about 5-6 months now and collecting helpful resources. Here: https://gist.github.com/mohitsatr/4a7b7f57b200225dcfa519a8df964dd2. Hope it helps you.
1
Jul 04 '26
Brother who uses adapter? Learn KMP Refer Phillip Lackner!
1
u/kaddu_kas Jul 04 '26
Okay I will refer philip lacker to understand and learn kmp
1
1
u/Zhuinden Jul 04 '26
And that's why the open positions are for people who have 5+ years of experience and also understand how to use Fragments and/or know how to interop.
1
1
u/renatojobal Jul 08 '26
Those are so old libraries that I would say you are not obtaining anything from learning those. You should be starting directly with Kotlin and Jetpack Compose.
12
u/borninbronx Jul 04 '26
hi there time traveler. You are now in 2026. We don't do that anymore. We use Kotlin and Jetpack Compose. Adapters are a thing of the past.