Formålet med dette dokument er at beskrive design og arkitektur af app'en
Følgende diagram beskriver den overordnede struktur for hele projektet. I afsnittet herunder beskrives "Gravid i DK Android" kassen, som er android klienten.
![]()
Android app'en er lavet ud fra Google Jetpack Architecture Components guidelines, som er deres anbefalede måde at lave en app på.
Modul strukturen kan ses herunder:

Shared modullet indeholder hjælpeklasse som bruges i flere eller alle moduler.
For at opdele projektet i mht seperation of concerns, så så er app det eneste module som kan tilgå med repo modulet & repo modulet er den eneste som kan tilgå api modulet.