A presentation given during the Google Launchpad Start in Santiago, Chile.
This presentation talk about elements to be present on technical teams, in particular, mobile teams
Book Reference: Design Patterns: Elements of Reusable Object-Oriented Software https://www.amazon.com/dp/0201633612/ref=cm_sw_em_r_mt_ dp_U_ysbSCb2X1CH6E Book Reference: Agile Software Development, Principles, Patterns, and Practices https://www.amazon.com/dp/0135974445/ref=cm_sw_em_r_mt_ dp_U_AtbSCbKRKC7XB
is always better. Reduce complexity as much as possible. Boy scout rule. Leave the campground cleaner than you found it. Always find root cause. Always look for the root cause of a problem.
better comprehension of how our product works, it’s possible not only waiting for feedback from our customers, we should use that we built. “The shoemaker's son always goes barefoot.” This expression does not apply to us. Read the feedback received through App Store or Play Store MUST BE read. Every negative review should be investigated
not only the best choice technically speaking even business https://kotlinlang.org/ Architecture Components https://developer.android.com/topic/libraries/architecture Retrofit https://square.github.io/retrofit/ RxJava o LiveData + Kotlin Coroutines https://github.com/ReactiveX/RxJava
by Roman Elizarov https://www.youtube.com/watch?v=a3agLJQ6vt8 Android Suspenders by Chris Banes https://www.youtube.com/watch?v=P7ov_r1JZ1g Introduction to Coroutines by Roman Elizarov https://www.youtube.com/watch?v=_hfBv0a09Jc