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
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
- Dlaczego architektura jest ważna?
- Złożoność aplikacji mobilnych.
- Czysta architektura.
- Model View Presenter.
- Reactive android.
- Model View View Model.
- Flux.
- Is About intent, not frameworks.
Uwaga
Zapisy na wybrany warsztat zostały zakończone.