Uploaded November 2019 | Updated September 2026, 2 hours ago
Inspired by some well known architecture patterns like MVVM/MVI, I set out to come up with an agnostic set of principles that would help developers build features in their app in a robust, safe and (importantly) “testable” way. At Instacart, we've started to use these principles to build features on both iOS and Android.
In this talk, we'll examine these principles, discuss the merits (+ disadvantages!) and see how these can be implemented with precise code examples. Having implemented this pattern for sometime now at Instacart, I'll also share some of our learnings along the way for both platforms.
Kaushik Gopal
I've been a developer for about 12 years now, and an Android developer for about half of those.
I'm also known in some circles of the internet for starting one of the most popular development podcasts - Fragmented. We talk about building better software and becoming better Android developers.
I currently work as a Senior Staff Mobile Engineer at Instacart. In the past, I've worked for a bunch of startups and companies always tinkering with computers and software. I believe in open source and you can find most my open source stuff on github.
Google was gracious to recognize some of my contributions to the community and has me listed as a Google Developer Expert for Android.
kaush.co
Inspired by some well known architecture patterns like MVVM/MVI, I set out to come up with an agnostic set of principles that would help developers build features in their app in a robust, safe and (importantly) “testable” way. At Instacart, we've started to use these principles to build features on both iOS and Android.
In this talk, we'll examine these principles, discuss the merits (+ disadvantages!) and see how these can be implemented with precise code examples. Having implemented this pattern for sometime now at Instacart, I'll also share some of our learnings along the way for both platforms.
Kaushik Gopal
I've been a developer for about 12 years now, and an Android developer for about half of those.
I'm also known in some circles of the internet for starting one of the most popular development podcasts - Fragmented. We talk about building better software and becoming better Android developers.
I currently work as a Senior Staff Mobile Engineer at Instacart. In the past, I've worked for a bunch of startups and companies always tinkering with computers and software. I believe in open source and you can find most my open source stuff on github.
Google was gracious to recognize some of my contributions to the community and has me listed as a Google Developer Expert for Android.
kaush.co



![Mobilization 2016
[PL] Mobilization to jedna z największych konferencji w Polsce, która jest w pełni poświęcona tematyce aplikacji mobilnych. Konferencja rokrocznie odbywa się w Łodzi. Wydarzenie trwa jeden dzień, a jego motywem przewodnim są militaria. Organizatorzy chcą w ten, nieco groteskowy, sposób nawiązać i zmobilizować do pogłębiania wiedzy z zakresu oprogramowania urządzeń mobilnych. Mobilization organizowane jest nieprzerwanie od 6 lat, w tym roku, w październiku, odbędzie się kolejna edycja. Zachęcamy do obejrzenia relacji z Mobilization2016, a po więcej informacji zapraszamy na naszą stronę internetową http://2016.mobilization.pl/ i facebook https://www.facebook.com/mobilization.
[EN] Mobilization is one of the largest conference in Poland fully-dedicated to a mobile application. The conference is held yearly in Lodz. The event lasts one day and its leitmotif is military. The organizers wanted in this somewhat grotesque way to establish and mobilize to deepen the knowledge of mobile software. Mobilization is organized as a consecutive period of 6 years, this year, in October will be another edition. We encourage you to look at the video of the Mobilization2016. If it is interesting, you may find more information on our website http://2016.mobilization.pl/ and Facebook fanpage https://www.facebook.com/mobilization.
Lady Style Vs Mario Bros - Scratch Battle by Lady-Style
licensed under a Creative Commons License
https://creativecommons.org/licenses/by/3.0/
A Night Of Dizzy Spells by Eric Skiff
licensed under a Creative Commons License
https://creativecommons.org/licenses/by/3.0/ Mobilization 2016](https://i.ytimg.com/vi/CClNZiledUg/mqdefault.jpg)






