Home > Mobile >  Industry standards a self taught android developer should learn | Android studio, kotlin
Industry standards a self taught android developer should learn | Android studio, kotlin

Time:12-10

I'm a self-taught android developer, I want to work as an android developer but I have some imposter syndrome. I think there should be coding conventions we should follow when we code, like:

  • Follow any architecture (MVP or MVVP)
  • Coding best practices (https://kotlinlang.org/docs/coding-conventions.html)
  • Using architecture components like LiveCycle, LiveData, Room, etc ...
  • Design with XML? (For now, I just export images and use them as design, an example: Here) etc ...

I search on internet about coding convention and I only found this https://kotlinlang.org/docs/coding-conventions.html (Are they the only standars I need to follow ?)

I also try to look for professional android project I could read, but The only one I found on github is this one : https://github.com/Yazan98/Wintrop (And I don't know if I can take it as reference).

Can I still be hired without this knowledge**? If I need to learn them, what else should I learn to match industry standards? What information should I know about industry standards as a self-taught android developer?**

Thank you for your help!

CodePudding user response:

No, standards there are several for example Modern Android App Architecture that I highly recommend you but also you can find something else like Guide to Android app modularization which is also important in the modern android applications creation.

For projects you can look at nowinandroid which is just very well done and this too it's some models that google's engineers have made for new learners it's really very well done all the standards are respected and they use the new technology in this project like jetpack compose instead of old XML, Room for local data storage, DataStore for preferences, Firebase...

I highly recommend these links

  • Related