A projekt egyes lépési elérhetőek a különböző branch-eken:
- Master: Alkalmazás naív implementációja
- Step 1: UI tesztek Espresso segítségével - step-1-UI-tests
- Step 2: Unit tesztek a Validator funkcióira - step-2-Unit-tests-TDD
- Step 3: Szerver oldali validáció implementációja - step-3-Server-side-validation
- Step 4: Dependency Inversion Princinple + Dependency Injection megvalósítása - step-4-DIP-DI
- Step 5: Model-View-Presenter megvalósítása, Unit tesztek az Activity viselkedésére - step-5-MVP