Uczę się clean architecture i stworzyłem sobie mini aplikację by załapać temat i później zrobić refactor w mojej większej aplikacji.
Tutaj mini apka: https://github.com/marekski/notes
Mam problem z warstwą prezentacji bo nie wiem jak połączyć w całość te rzeczy co już zrobiłem (w module core stworzyłem pakiety domain, data, interactors, w module app stworzyłem pakiet framework (mam tu klasę odpowiedzialną za zapis notatek do Shared preferences i ich odczyt z sp)).
Teraz pozostało mi skorzystać z tych rzeczy co stworzyłem wcześniej, czyli
- w klasie NotesFragment pobrać listę notatek
- w klasie NewNoteFragment zapisać nową notatkę
Co powinieniem dalej zrobić ? W tym projekcie nie korzystam z żadnego DI oraz nie korzystam z żadnego wzorca typu MVVP czy MVP/MVI. W mojej docelowej aplikacji mam MVVM