What Kotlin concepts are required or preferred for being adept at Android?
I understand much of the new syntax (thanks to Kotlin Koans), and currently learning Coroutines and Flows. Should these suffice for making decent Android apps?
Can I shift my focus solely on Android now?
s
Stuie
02/24/2022, 11:57 PM
You probably want to make sure you understand lifecycles on Android, learn something about MVVM or an alternative pattern, repositories, dependency injection...
🙏 1
a
Advitiay Anand
02/25/2022, 12:14 AM
Right, thanks for the input.
I understand lifecycles, and the common libraries like Room, Retrofit, Navigation and DataBinding. There's just so many concepts and best-practices. No matter what I learn, I don't feel ready to even start a silly project.
This might be considered off-topic. So I'll stick to the Kotlin aspect of the question.
a
Ahmed Ashour
02/25/2022, 10:16 AM
Yes, these are enough; you can pick everything else when you start Android one by one.