際際滷

際際滷Share a Scribd company logo
Rok z Android MVVM
MICHA ZAWALICH & UKASZ ROSZAK
Szczecin, 13 czerwca 2018
Neversettle
intive.com
Agenda
_MVC, MVP czy MVVM
_Android background dla MVVM
_Po co pisa wasn nawigacj
_Demo applikacja
_Live coding
Neversettle
intive.com
R坦甜ne podejcia do architektury UI
Neversettle
intive.com
_Jakie problemy
androidowe rozwizuje
MVVM?
4
Neversettle
intive.com
Neversettle
intive.com
_Troch wicej o
MVVM
6
Neversettle
intive.com
Neversettle
intive.com
ViewModel
Neversettle
intive.com
View
Neversettle
intive.com
View
Neversettle
intive.com
Magia
Neversettle
intive.com
DataBinding
Neversettle
intive.com
_Po co pisa wasn
nawigacj
13
Neversettle
intive.com
Po co, dlaczego?
_JetPack Navigation jeszcze nie dziaa
_Odseparowanie nawigacji od platformy
_Niestandardowy graf nawigacji
_Przekazywanie parametr坦w
_Obsuga region坦w
_Separation of Concerns
Neversettle
intive.com
Wady
_Wymaga wdro甜enia dla programist坦w Androida
_Jak Android zawala i tak zwal to na Ciebie
Neversettle
intive.com
_Demo aplikacja
16
Neversettle
intive.com
Neversettle
intive.com
Zao甜enia
_Kotlin
_MVVM
_Separacja warstw
_Elastyczna nawigacja
_Twarde typowanie parametr坦w nawigacji
Neversettle
intive.com
_Demo
19
Neversettle
intive.com
_Wyzwania na
przyszo
20
Neversettle
intive.com
Wyzwania na przyszo
_Wykorzystanie Jetpack Navigation
_Uatwienie rozbijania na moduy
_Uatwienie pisania Unit Test坦w
Neversettle
intive.com
_Czy mog pom坦c?
22
Neversettle
intive.com
_github.com/LRS-
BLS/mvvm-skeleton
Neversettle
intive.com
Dzikujemy
Micha Zawalich i ukasz Roszak
https://github.com/LRS-BLS/mvvm-skeleton
24

More Related Content

Rok z Android MVVM