Witajcie,
Ciężko znaleźć konkretne informacje czy przykłady odnośnie dobrych praktyk programowania dlatego chciałbym poruszyć ten temat. Mam nadzieję że przyda się on również innym początkujących programistom.
Poradników, tutoriali dotyczących samego programowania na Androida jest mnóstwo. Jest sporo przykładów, poza tym dokumentacja jest bardzo dobra i wszystko jest w niej jasno pisane. W każdym z poradników czy przykładów dostrzegam jednak braki polegające na nauce dobrych praktyk programowania. Brak przykładów jak prawidłowo formatować kod, jak tworzyć aktywności.
Nie ukrywam że jest to dość frustrujące. Napisałem właśnie aplikacje. Ona działa. Wszystko jest ok. Ale z kodu który wytworzyłem jestem bardzo nie zadowolony. Praktycznie jedyne klasy jakie mam to klasy z aktywnościami. Jedna klasa na aktywność. Czy to jest faktycznie prawidłowa metoda tworzenia kodu? Średnio jedna klasa ma u mnie ok 500 linii kodu. Mam 3 przyciski po naciśnięciu których w mojej aplikacji następuje szereg różnych wyliczeń. I teraz nie wiem, czy jest to prawidłowe rozwiązanie? Czy może obsługa każdego z przycisków powinna znajdować się w osobnych klasach natomiast w klasie głównej aktywności powinny być te klasy jedynie wywoływane? Czy są jakieś takie ogólne zasady tworzenia kodu których się trzymacie? Taki szablon, schemat w który powinien przynajmniej próbować, wpisać się każdy programista tworzący kod na Androida?
Będę wdzięczny za każdą odpowiedź.