Android Programjaim

Android fejlesztés, java, kotlin!!, anno 2010

Hasznos kis dolgok, tanulgatás, MVVM

2018. december 10. 15:26 - lacas82


RelativeLayout -> Constraint layout:

https://android.jlelse.eu/do-you-really-like-constraintlayout-lets-see-b11b8ef021a4

Reduct-ról kis olvasmany, React Native-ra, bar nem szeretem:

https://medium.com/@saf94/a-complete-beginners-guide-to-understanding-redux-and-how-to-implement-it-49c6fdf1b2f

MVVVM architecture pattern LiveData, Room-al:

https://www.youtube.com/watch?v=reSPN7mgshI

Eddig MVP-ben kodoltam, de sok helyre MVVM-et kernek, igy megtanulgattam ma ezt is.

Az utobbinal azert a videoban vannak fura dolgok:D, pl az asyncok, de igazabol nem talaltam youtube-on olyan videot, ami MVVM architect es nincs benne hulyeseg (a tobbiben pl az instance-ek voltak "erdekesen" megirva kotlinban). En inkabb siman atirtam a fenti javas kodot kotlinra, es sok butasagot kiszedtem belole, async-ot helyettesitettem pl IO_EXECUTOR-al es kotlin extensionnel, sokkal kenyelmesebb, es nincs csunya boilerplate kod.

Toptalos kis kód:

https://www.toptal.com/android/android-apps-mvvm-with-clean-architecture