103: MVI pattern with Hannes Mosby Dorfmann

In this episode of Fragmented, we talk to Hannes Dorfmann about using the Model View Intent (MVI) pattern for Android. The MVI pattern was sparked through cycle.js (for javascript). Hannes took this pattern and tried to adapt it to Android. This pattern has gained a lot of traction and interest in the Android community. In … Continue reading 103: MVI pattern with Hannes Mosby Dorfmann

100: Episode 100 Listener questions

This is the 100th episode of Fragmented. We do things a little differently for our 100th episode and field a bunch of listener questions that came in. We’re going a little meta and talking about our experience starting Fragmented, our process, how we pick guests and topics, our setups, our favorite Android libraries and classes … Continue reading 100: Episode 100 Listener questions

095 : Room Databases with Florina Muntenescu

In this episode, we talk to Florina from Google about the recently released Database library Room. Room was introduced as part of the Android Architecture components and has been picking up a lot of steam in the community. Room focuses on being a beautiful api layer to Sqlite. Florina explains to us how we can … Continue reading 095 : Room Databases with Florina Muntenescu

088: Offensive programming with Piwai from Square

In this episode of Fragmented we talk to our friend Piwai from Square. Piwai’s a pro at testing and breaking apps (he built LeakCanary – so not terribly unexpected). He teaches us some strategies on debugging app crashes and briefs us on this concept he calls “offensive programming” which has helped him a lot with … Continue reading 088: Offensive programming with Piwai from Square

083: Learning the basics of functional programing with Anup Cowkur

RxJava is considered a functional reactive programming library. But the paradigms of functional programming have existed for a very long time. In this episode we talk to Android GDE Anup Cowkur, about his experience experimenting with “pure” functional languages. He breaks down some of the basic concepts, explaining the different terms along the way. Download … Continue reading 083: Learning the basics of functional programing with Anup Cowkur