4 ms·
- This is a good place to start: https://developer.android.com/courses/android-basics-kotlin/course https://developer.android.com/courses/android-basics-kotlin/
by lawgimenez 4y ago
- This is a good place to start: https://developer.android.com/courses/android-basics-kotlin/course https://developer.android.com/courses/android-basics-kotlin/...
- As a beginner I suggest narrowing your learning scope. What I mean is that focus more on developer.android.com and not some outdated material from a blogger and YouTuber. I am currently mentoring an Android beginner and it seems some YouTuber decides to teach him that every variable should be declared static. Yes, imagine the horror when I saw 20 or more static MediaPlayer variables. My point is, it might overwhelm you.
- Stick to the official JetBrains and Android channels for now.
- Keep everything updated. As soon as Android Studio or any third-party library releases an update, download and install it right away. This is much better than keeping everything mostly outdated.
- As a beginner, it's okay to start with MVC architecture. When you get comfortable as you go along, you can invest in learning the more advanced architecture. But MVC is still fine.
- I'm not sure if you want to dig right away with Jetpack Compose, if yes I suggest learn first on the XML layout. It's a good foundation regarding Android UI.
- Familiarize early in your learning the concepts of threading/coroutines.
- Learn Activity lifecycle as much as you can: https://developer.android.com/guide/components/activities/activity-lifecycle https://developer.android.com/guide/components/activities/ac...
- Learn Android's Context: https://developer.android.com/reference/android/content/Context https://developer.android.com/reference/android/content/Cont...
I think that's it for now.