REKLAMA

Przejrzysty i testowalny kod na Androidzie? Spróbujmy z Clean Architecture

Rozdzielenie logiki biznesowej od skomplikowanego technicznego API platformy podczas tworzenia aplikacji na Androida może stanowić spory problem. W niniejszym artykule przedstawiona zostanie architektura Clean Architecture autorstwa Roberta C. Martina, która może być pomocna w ustrukturyzowaniu projektu tak, aby był bardziej przejrzysty, łatwiej testowalny i mniej uzależniony od platformy.

NIEKTÓRE ZAGADNIENIA PORUSZANE W TYM ARTYKULE:

  • Pomysł Uncle Boba
  • Clean Architecture na Androidzie
  • Struktura modułu domain
  • Przykład implementacji encji
  • Abstrakcja źródła danych
  • Implementacja abstrakcji dostępu do danych

Autorem artykułu jest Michał Charmas, trener w firmie Bottega IT Solution i programista zajmujący się aplikacjami na platformie Android. Artykuł pochodzi z magazynu Programista 9/2014 (28). Zobacz cały spis treści tego wydania: znajduje się on tutaj.

Lista Salonów Empik, gdzie dostępny jest ten numer Programisty: programista28_empiki

Magazyn można też zamówić w prenumeracie wraz z 3 wydaniami archiwalnymi 'Programisty".

clean_promo