#37

Architektura aplikacji Android

Z roku na rok tworzone aplikacje mobilne posiadają coraz więcej funkcjonalności i stają się coraz bardziej złożone. Zaczynają przypominać tradycyjne aplikacje z własną warstwą prezentacji, utrwalania i logiki biznesowej. Wszyscy doświadczeni programiści Android wiedzą jak trudno nad tą złożonością zapanować tak, aby rozwiązanie, które powstanie było skalowalne i łatwe w utrzymaniu. Zaniedbanie podstawowych zasad takich jak separacja i dobry podział odpowiedzialności prowadzi do sytuacji, w których dalszy rozwój aplikacji staje się bardzo kosztowny, a niekiedy niemożliwy. Dlatego tak ważne jest, aby od samego początku dbać o poprawną architekturę.

Na szkoleniu postaramy się odpowiedzieć na pytanie czy jest dobra architektura, porównamy najbardziej popularne podejścia i pokażemy praktyczne przykłady ich zastosowania.

Z uwagi na warsztatowy charakter zajęć od uczestników wymagana jest podstawowa znajomość platformy Android. Wskazane jest przyniesienie własnego sprzętu – zrobimy wiele praktycznych przykładów.

Zapewniamy pyszną kawę oraz lunch. ☺

Prowadzący

Łukasz Andrzejewski:

Doświadczony trener z ponad 16-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych oraz mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Obecnie również Partner, Head of Technology w Sages, wspiera merytorycznie rozwój oferty szkoleniowej, przygotowuje i prowadzi szkolenia, bierze udział w realizacji projektów IT, prowadzi konsultacje w zakresie doboru architektury oraz technologii.

Program warsztatów

  1. Dlaczego architektura jest ważna?
  2. Złożoność aplikacji mobilnych.
  3. Czysta architektura.
  4. Model View Presenter.
  5. Reactive android.
  6. Model View View Model.
  7. Flux.
  8. Is About intent, not frameworks.

Uwaga

W trosce o jakość warsztatów jesteśmy zmuszeni ograniczyć liczbę uczestników. **Kwalifikacja odbywa się na podstawie odpowiedzi udzielonych w formularzu zgłoszeniowym oraz - w dalszym kroku - kolejności zgłoszeń.** Potwierdzenie udziału w warsztatach wraz z instrukcją przygotowania środowiska otrzymasz najpóźniej na 7 dni przed planowaną datą wydarzenia.

Zapisy na wybrany warsztat zostały zakończone.