Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 1.96 KB

architecture_decision_records.md

File metadata and controls

24 lines (21 loc) · 1.96 KB

Architecture Decision Log

This architecture decision log (ADL) is the collection of all ADRs created and maintained by Trendyol Android Team for a particular project (or organization).

  • ADR-0000 - Create Multiple UI & Network Models
  • ADR-0001 - Create Item View States in Adapters
  • ADR-0002 - Custom Views Should Have Their Own Models
  • ADR-0003 - Update ADR template with Markdown Architectural Decision Records
  • ADR-0004 - Use Template for Mapper Class
  • ADR-0005 - Use Same Mapper Class for Library and Ui Model
  • ADR-0006 - No Repository Implementation to View Model
  • ADR-0007 - Use Deprecated Annotation with Description
  • ADR-0008 - Module package naming
  • ADR-0009 - Gradle file rules
  • ADR-0010 - Dependency configuration rules
  • ADR-0011 - Resource management
  • ADR-0012 - Multi module navigation
  • ADR-0013 - Use ViewBinding to Bind View and State
  • ADR-0014 - Navigation between pages
  • ADR-0015 - ViewModel Fields Naming Guideline
  • ADR-0016 - Using Fragment Result API
  • ADR-0017 - NDK Usage and Obfuscation Guidelines

For new ADRs, please use template.md as basis. When this template was creating, we inspired from MADR.