This is an automated archive made by the Lemmit Bot.

The original was posted on /r/androiddev by /u/iliyan-germanov on 2024-04-01 13:22:48.


Hey this is a serious post to discuss the Android Development official guidelines and best practices. It’s broad topic but let’s discuss.

For reference I’m putting the guidelines that we’ve setup in our open-source project. My goal is to learn new things and improve the best practices that we follow in our open-source projects.

Topics:

  1. Data Modeling
  2. Error Handling
  3. Architecture
  4. Screen Architecture
  5. Unit Testing

Feel free to share any relevant resources/references for further reading. If you know any good papers on Android Development I’d be very interested to check them out.