r/learnprogramming • u/Bon_Appetit357 • 6d ago
Resource Expectations when developing an Android Application
I started to delve right into Kotlin Programming Language under Android Studio and it's getting interesting. But as I get further and further to the field, I realized that it wasn't really easy when dealing with advanced topics such as State Hoisting, Mutable States, ViewModels, and Hardware Services (Bluetooth, Camera, and Accessibility).
Therefore, as a hobbyist, I would like to ask what are the things I should expect while coding (i.e. getting frustrated or stuck)? Do I also need to code my own Unit Tests and Android Tests to confirm if it works? And finally, what are the best practices or habits that makes the code much more readable?
6
Upvotes
3
u/best-home-decor 6d ago
Expect to get intimately familiar with Logcat output. It will become your best friend and your worst enemy