willowtreeapps / android-bootcamp

Sample app for Android bootcamp and associated issue tracking
Apache License 2.0
1 stars 0 forks source link

Architectures #14

Open morganduverney opened 7 years ago

morganduverney commented 7 years ago

Outline:

What shortcomings of Android framework we are trying to mitigate Testability, decoupling, etc Choosing the correct Architecture/when to use Decoupling network layer, data layer, etc "View Models" (not necessarily in the MVVM sense) -- decoupling business logic from UI MVVM Maybe talk about Android Databinding? LiveData? Not sure yet.. Pros Cons MVP Pros Cons Esp. compare to MVVM Redux, one way data flow Pros Cons Other architectures/design patterns worth mentioning? Maybe show examples of implementing their sample app in each architecture?

Probably just 1:45 of talking/code examples/discussion maybe with a small break.