Before start of development ADR should be created and added to you pull or merge request It will help to estimate cost of development and create structured documentation for a module After development completion uml diagram must be generated for kotlin classes The result should be fully documented project with adr for each its module
Template file that can be used for android project It contains required and optional fields for best estimation and designing a future module for android project It also contains link to uml diagram for a module in format of plantuml, that can be generated after coding or just be designed before development start
The sample of plant uml diagram can be found here plant_uml_sample