Przepisywanie kodu aplikacji [ANDROID]

0

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ę.

0
mkowsky napisał(a):

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ć?

  1. Napisz dokumentację, porządkuj strukturę projektu (odpowiednie foldery i nazwy dla activities i ich dodatkowych klas)
  2. Stosuj wskazówki z książki "Czysty Kod".
0
  1. Napisz dokumentację, porządkuj strukturę projektu (odpowiednie foldery i nazwy dla activities i ich dodatkowych klas)

Właśnie jak to jest w takim razie w przypadku Androida? Foldery powinny być pogrupowane ze względu np na rodzaj widoku, dajmy na to "Activity" , "Dialog" itp? A co z architekturą? Jeśli w springu mamy np mvc to jaka jest najbardziej popularna w aplikacjach na system android?

1 użytkowników online, w tym zalogowanych: 0, gości: 1