Jakiś czas temu zacząłem pisać swoją pierwsza aplikację mobilną - niestety nie wiedziałem jeszcze wtedy za wiele o poprawnej architekturze i w ten oto sposób mam dosyć rozbudowany projekt z klasami, w których "dzieje się wszystko". Chciałbym to jakoś uporządkować i myślałem, żeby przepisać kod od początku z zastosowaniem wybranej architektury - tylko właśnie jakiej? Jak powinienem "poukładać" kod, żeby miał on ręce i nogi, tak żeby ktoś kto potem będzie go przeglądał wiedział, gdzie czego szukać?
Z góry dziękuje wszystkim za odpowiedź, gdyby coś było mało zrozumiałe to chętnie wyjaśnię.