What Kotlin concepts are required or preferred for...
# android
a
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
You probably want to make sure you understand lifecycles on Android, learn something about MVVM or an alternative pattern, repositories, dependency injection...
🙏 1
a
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
Yes, these are enough; you can pick everything else when you start Android one by one.
1
🙏 1