Fragmented - Android Developer Podcast

The Fragmented Podcast is a podcast for Android Developers hosted by Donn Felker and Kaushik Gopal. Our goal is to help you become a better Android Developer. We chat about topics such as Testing, Dependency Injection, Android Patterns and Practices, useful libraries and much more. We will also be interviewing some of the top Android Developers out there. Subscribe now and join us on the journey of being an Android Developer.

Eine durchschnittliche Folge dieses Podcasts dauert 42m. Bisher sind 186 Folge(n) erschienen. Dieser Podcast erscheint wöchentlich

episode 186: 186: Announcement 2020



episode 185: 185: Year End Decompress

Sponsors ???? Square Square has SDKs and APIs to make payments and run a business. Even better, Square has a new YouTube channel for developers! Check out Square's new YouTube Channel for Developers at and let them know you heard about it from us. Contact

  • Discord chat or @fragmentedcast or our Youtube channel
  • @donnfelker and donnfelker (on Instagram)
  • @kaushikgopal and kaushikgopal (on Instagram)


 2019-12-16  58m

episode 184: 184: Should I use a BaseActivity in my Android apps?

In this episode, we touch on a note so widely discussed topic: should Android application today use a BaseActivity? Doesn't that wreak of inheritance over composition? What would uncle Joshua say about this ineffective approach? What are alternative optio


 2019-12-02  23m

episode 183: 183: The Testing Paradox

In this episode Donn talks about his strategy for dealing with unknowns in programming, namely around testing and how to figure out how to write tests for new code that might be difficult, unfamiliar or even legacy code.


 2019-11-25  19m

episode 182: 182: Where do I put DB objects in a modularized Android app?

In this episode Kaushik grapples with the question, where do I put DB objects in a modularized Android app? and tries to come up with an answer.


 2019-11-18  27m

episode 181: 181: In Functional Programming how to do IO and database operations

In today's episode, Kaush asks the question: in this brave new world where everyone is adopting more functional programming, do we just stop doing database operations? Listen to this episode to find out.


 2019-11-13  22m

episode 180: 180: Code Comments

In this episode of Fragmented, Donn talks about when it's appropriate to comment your code.


 2019-11-04  15m

episode 179: 179: Kaushiks Top Tips For Giving A Technical Talk

So Kaushik is speaking at the Mobilization conference in Poland and instead of practicing the talk alone in his hotel room, he decided to record this episode on how he writes a technical talk.


 2019-10-28  42m

episode 178: 178: Learning New Languages

As Android developers we know Java and now Kotlin. But to become even more seasoned developers, learning newer languages can be a level booster. In this episode KG and Donn discuss the merits of learning new languages, what new languages they’ve picked u


 2019-10-14  35m

episode 177: 177: Over-Engineered Code

In this episode, Kaushik and Donn go back and forth on the topic of over-engineered code.


 2019-10-07  31m