This browser doesn't support Spotify Web Player. Switch browsers or download Spotify for your desktop.

Fragmented - Android Developer Podcast

By Spec

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.

  1. 1.
    174: Testing RxJava, Debugging and More09/02/2019
    40:19
  2. 2.
    173: What Pattern Should I Use - MVP, MVVM, MVI ...?08/26/2019
    12:59
  3. 3.
    172: Coil Image Loading Library with Colin White08/12/2019
    57:25
  4. 4.
    171: Jetpack Compose with Leland Richardson07/29/2019
    1:11:34
  5. 5.
    170: Developer Growth - Public Speaking07/23/2019
    32:32
  6. 6.
    169: Testing and JUnit 5 with Marcel Schnelle07/15/2019
    1:06:30
  7. 7.
    168: Learning Kotlin: Lambda Expressions Part 207/08/2019
    21:36
  8. 8.
    167: Clean Architecture with Joe Birch07/01/2019
    49:37
  1. 9.
    166: Cross platform development talk with Jesse Wilson06/24/2019
    44:35
  2. 10.
    165: Learning Kotlin: Lambda Expressions Part 106/17/2019
    15:38
  3. 11.
    164: Learning Kotlin: Sealed Classes06/10/2019
    20:34
  4. 12.
    163: Parallelize Your Espresso Tests with Flank w/ Matt Runo06/03/2019
    39:01
  5. 13.
    162: Catching up on Google IO 201905/27/2019
    52:34
  6. 14.
    161: Machine Learning on Android with ML Kit and TensorFlow with Dan Jarvis05/20/2019
    59:18
  7. 15.
    160: Increase App Engagement with Android Q05/13/2019
    11:37
  8. 16.
    159: Improve Your App with the Android Material Components (feat. Cameron Ketcham & Connie Shi)05/06/2019
    52:27
  9. 17.
    158: Building High Performance Audio on Android04/29/2019
    1:03:17
  10. 18.
    157: Effective Java Item# 20 - Prefer interfaces to abstract classes04/01/2019
    25:39
  11. 19.
    156: Increase App Engagement with Android Q03/18/2019
    11:37
  12. 20.
    155: Naming conventions for RxJava Observables03/11/2019
    21:27
  13. 21.
    154: Developer Growth: Start Writing03/05/2019
    18:51
  14. 22.
    153: How to be an indie Android developer with Chris Lacy02/19/2019
    1:13:47
  15. 23.
    152: Should I Rewrite My App? with Jeroen Mols02/11/2019
    58:43
  16. 24.
    151: Evolving Android architectures (Part 2)02/04/2019
    57:12
  17. 25.
    150: Learning Kotlin - Returns, Jumps & Labels01/21/2019
    19:07
  18. 26.
    149: Learning Kotlin: inline classes and Type driven design01/15/2019
    24:42
  19. 27.
    148: Evolving Android architectures (Part 1)01/07/2019
    58:47
  20. 28.
    147: Disposing RxJava 2 Streams with AutoDispose12/31/2018
    15:22
  21. 29.
    146: 3 Things Every Android Developer Needs to Know12/24/2018
    27:39
  22. 30.
    145: Tracking Network Requests With x-Request-ID12/18/2018
    11:02
  23. 31.
    144: Developer Productivity Tools12/10/2018
    1:20:01
  24. 32.
    143: Real world testing thoughts12/03/2018
    27:43
  25. 33.
    142: Indie development on Android and iOS with Matt Logan11/19/2018
    58:45
  26. 34.
    141: Impostor Syndrome11/12/2018
    34:03
  27. 35.
    140: ProGuard with Jeb Ware11/05/2018
    58:00
  28. 36.
    139: Static code analysis with Manu Sridharan10/24/2018
    39:04
  29. 37.
    138: Decompress - kotlin scripting10/15/2018
    23:41
  30. 38.
    137: Decompress KISS DRY testing10/04/2018
    45:04
  31. 39.
    136: Kotlin Extension Functions09/24/2018
    21:39
  32. 40.
    135: You Can't Learn Everything09/17/2018
    8:07
  33. 41.
    134: Get Effective Help with an SSCCE08/06/2018
    21:27
  34. 42.
    133: Dependency Injection and Service Locators in a Kotlin world with Danny Preussler07/23/2018
    1:10:01
  35. 43.
    132: Dealing with Money in programming07/18/2018
    18:00
  36. 44.
    131: ARCore with Yulia Kaleda07/09/2018
    52:17
  37. 45.
    130: Sunsetting ReactNative at AirBnb with Gabriel Peal - Part 207/04/2018
    55:22
  38. 46.
    129: Sunsetting ReactNative at Airbnb with Gabriel Peal - Part 107/02/2018
    36:35
  39. 47.
    128: gRPC on Android with Sam Bobra06/25/2018
    53:15
  40. 48.
    127: Audio playback on Android with Caren Chang06/11/2018
    46:58
  41. 49.
    126: GraphQL and Apollo with GDE Mike Nakhimovich (Part 2)06/04/2018
    32:14
  42. 50.
    125: GraphQL and Apollo with GDE Mike Nakhimovich (Part 1)05/28/2018
    32:54
  43. 51.
    124: IO 2018 first impressions with Android Dialogs & Pocket Casts teams05/14/2018
    49:47
  44. 52.
    123: Android Micro Frustrations05/07/2018
    1:11:38
  45. 53.
    122: Learning Kotlin - typealias04/23/2018
    12:37
  46. 54.
    121: Functional Programming with Kotlin Arrow team - 204/16/2018
    53:15
  47. 55.
    120: Functional Programming with Kotlin Arrow team - 104/09/2018
    28:22
  48. 56.
    119: Flutter with GDE Eugenio Marletti - Part 2 04/02/2018
    52:53
  49. 57.
    118: Flutter and cross platform development with GDE Eugenio Marletti - Part 103/19/2018
    31:58
  50. 58.
    117: Multi-Module Builds in Gradle03/12/2018
    55:10
  51. 59.
    116: Learning Kotlin - inline, noinline, crossinline03/05/2018
    26:16
  52. 60.
    115: Architecture Components with Akshay Chordiya02/26/2018
    1:04:46
  53. 61.
    114: All About CI & CD on App Center w/ Patrick Nikoletich02/19/2018
    1:05:19
  54. 62.
    113: Chatting with Pinterest's Christina Lee02/12/2018
    44:26
  55. 63.
    112: Effective Java v3 - Item #9 - Prefer try with resources to try finally02/08/2018
    16:19
  56. 64.
    111: Effective Java v3 - Item #5 - Prefer Dependency Injection to Hardwiring Resources01/29/2018
    13:37
  57. 65.
    110: BuddyBuild and CI/CD services01/22/2018
    41:30
  58. 66.
    109: Learning Kotlin - Sequences the new Iterables01/16/2018
    22:36
  59. 67.
    108: State of React Native for Android with Ryan Salva01/08/2018
    54:55
  60. 68.
    107: Shape shifting SVGs with Alex Lockwood12/18/2017
    46:27
  61. 69.
    106: The Reactive Workflow Pattern with Ray Ryan12/13/2017
    58:24
  62. 70.
    105: Jake Wharton on the Android Kotlin Guides12/04/2017
    1:11:05
  63. 71.
    104: Conversations with GNOME Mono Xamarin creator Miguel and VS App Center PM Simina 11/27/2017
    53:39
  64. 72.
    103: MVI pattern with Hannes Mosby Dorfmann11/13/2017
    1:06:09
  65. 73.
    102: All Things Kotlin and notes from KotinConf11/06/2017
    41:45
  66. 74.
    101: Learning Kotlin - visibility modifiers, internal modifier, modules10/30/2017
    23:15
  67. 75.
    100: Episode 100 - Listener questions10/23/2017
    1:18:55
  68. 76.
    099: Effective Java - Item #17: Design and Document for Inheritance or Else Prohibit It10/09/2017
    10:58
  69. 77.
    098: Droidcon NYC - Kotlin, React Native, Android Security, Design Patterns and Doppl10/02/2017
    56:53
  70. 78.
    097 : Android Architecture Paging Library with Florina Muntenescu09/18/2017
    35:36
  71. 79.
    096 : Romain Guy on Displays, CPU's, GPU's and Color09/11/2017
    57:05
  72. 80.
    095 : Room Databases with Florina Muntenescu09/05/2017
    56:03
  73. 81.
    094: Design Patternitis - 5 Tips to Help You08/28/2017
    16:11
  74. 82.
    093: RxJava intervention with Dan Lew08/14/2017
    52:08
  75. 83.
    092: Learning Kotlin - dealing with static-ness and (companion) objects costs08/07/2017
    35:11
  76. 84.
    091 : Decompress - Reddit AMA highlights, package by feature not layer and testing!07/24/2017
    54:42
  77. 85.
    090: Make your apps instant with Zarah Dominguez07/17/2017
    1:01:24
  78. 86.
    089: Learning Kotlin - Properties a first class language feature07/10/2017
    23:10
  79. 87.
    088: Offensive programming07/03/2017
    58:20
  80. 88.
    087: Effective Java - Item #16: Favor Composition over Inheritance06/19/2017
    19:35
  81. 89.
    086: Working Effectively With Legacy Code06/12/2017
    27:11
  82. 90.
    085: Casual Kotlin conversation with Dan Kim06/05/2017
    1:02:09
  83. 91.
    084: Kaush and Donn go to Google IO 201705/22/2017
    1:31:58
  84. 92.
    083: Learning the basics of functional programing with Anup Cowkur05/15/2017
    53:11
  85. 93.
    082: Airbnb's Gabriel tells us how to animate with Lottie05/08/2017
    1:02:25
  86. 94.
    081: Talking Android Things with Rebecca Franks05/01/2017
    54:57
  87. 95.
    080: 10 Books Android developers should read04/17/2017
    54:58
  88. 96.
    079: Interview with Etienne Caron04/10/2017
    55:40
  89. 97.
    078: Ten Testing Strategies with Michael Bailey04/03/2017
    43:29
  90. 98.
    077: Chatting ADB with Genymotion's Eyal Lezmy03/20/2017
    54:34
  91. 99.
    076: Taming the activity lifecycle with Kristin Marsicano03/13/2017
    52:01
  92. 100.
    075: Effective Java - Item #1503/06/2017
    25:42
  93. 101.
    074: Ben Oberkfell talks Fingerprint API02/20/2017
    50:12
  94. 102.
    073: Effective Java - Item #14 02/13/2017
    12:13
  95. 103.
    072: App Shortcuts with Andrew Orobator02/06/2017
    39:57
  96. 104.
    071: Interview with Raveesh Bhalla01/23/2017
    49:25
  97. 105.
    070: An honest discussion about Realm01/16/2017
    1:18:16
  98. 106.
    069: Talking Buck with Uber engineer Gautam Korlam (part 2) 01/09/2017
    27:06
  99. 107.
    068: Talking Buck with Uber engineer Gautam Korlam01/02/2017
    30:00
  100. 108.
    067: Cross platform development with Xamarin cofounder Joseph Hill12/19/2016
    50:51
  101. 109.
    066: Let's talk Immutability, Value Types and AutoValue with Ryan Harter12/12/2016
    42:59
  102. 110.
    065: Developer Platform engineering with Ty Smith12/05/2016
    45:59
  103. 111.
    064: Garbage Collection (Android) vs Reference Counting (iOS)11/21/2016
    23:59
  104. 112.
    063: Effective Java for Android Developers – Item #13: Minimize the accessibility of classes and members11/14/2016
    22:32
  105. 113.
    062: Effective Java for Android Developers – Item #12: Consider Implementing Comparable11/07/2016
    16:38
  106. 114.
    061: The state of event bus(es) today10/24/2016
    41:53
  107. 115.
    060: Smoke and Mirror Android UI tricks with Israel10/17/2016
    45:03
  108. 116.
    059: Interview with Chiu-Ki10/10/2016
    52:06
  109. 117.
    058: Effective Java for Android Developers – Item #11: Override clone Judiciously10/03/2016
    20:52
  110. 118.
    057: Data Binding with GDE Lisa Wray09/19/2016
    51:15
  111. 119.
    056: GDE Philippe Breault on tinkering with Android Studio (Part II)09/13/2016
    34:08
  112. 120.
    055: GDE Philippe discusses Tinkering with Android Studio - Part I09/12/2016
    52:56
  113. 121.
    054: Git Development Workflow and Branch Versioning for App Devs09/05/2016
    48:16
  114. 122.
    053: Jake Wharton on RxJava (2)08/22/2016
    1:06:38
  115. 123.
    052: Junit4 tricks with @Parameterized @Enclosing tests08/15/2016
    15:56
  116. 124.
    051: Annotation processing Q&A with GDE Mike Evans08/08/2016
    39:07
  117. 125.
    050: GDE gentleman Mark Allison dissects Constraint Layouts08/01/2016
    44:24
  118. 126.
    049: Translating an app for different languages with Dan Lew07/18/2016
    46:05
  119. 127.
    048: Tips and tricks we picked in 2016 (I)07/11/2016
    59:15
  120. 128.
    047: Interview with Huyen Dao07/05/2016
    44:22
  121. 129.
    046: okJesse - A deep discussion on okHttp, okio and Retrofit06/20/2016
    49:40
  122. 130.
    045: Bluetooth (LE) with Dave (devunwired) Smith06/13/2016
    51:31
  123. 131.
    044 – Effective Java for Android Developers – Item #1006/06/2016
    12:45
  124. 132.
    043: Google IO (Part 2)06/01/2016
    57:18
  125. 133.
    042: Google IO 2016 (Part 1) 05/31/2016
    56:55
  126. 134.
    041: YAGNI05/23/2016
    11:48
  127. 135.
    040: Internal Library Dependency Management with GDE Kelly Shuster05/16/2016
    39:50
  128. 136.
    039: Talking TextView with Elliott Chenger05/09/2016
    41:53
  129. 137.
    038: What Android Devs Need to know about N05/02/2016
    34:32
  130. 138.
    037: Decompress 1 : Xcode, Fonts sizes, Testing and yes Agera!04/25/2016
    39:34
  131. 139.
    036: Working Remotely 04/18/2016
    23:58
  132. 140.
    035: Vector drawables for Android04/11/2016
    14:30
  133. 141.
    034: Effective Java - Item 904/04/2016
    17:58
  134. 142.
    033: Talking Gradle with GDE Annyce Davis03/28/2016
    40:04
  135. 143.
    032: Making sense of Android Support Library version numbers03/14/2016
    12:34
  136. 144.
    031: Effective Java - Item 8 03/07/2016
    14:35
  137. 145.
    030: Material Design for developers with GDE Mike Wolfson02/29/2016
    43:32
  138. 146.
    029: All about the infamous 65,536 dex method count02/22/2016
    8:35
  139. 147.
    028: Tips & Tricks for Android developers 02/15/2016
    38:05
  140. 148.
    027: Talking Realm with Christian Melchior02/05/2016
    43:59
  141. 149.
    026: LetMeExplainYou AndroidDev like a pro01/21/2016
    41:30
  142. 150.
    025: Effective Java for Android developers : Item 712/28/2015
    11:39
  143. 151.
    024: Effective Java for Android developers : Item 612/15/2015
    13:03
  144. 152.
    023: Android Dev Summit Recap11/30/2015
    35:20
  145. 153.
    022: Effective Java for Android developers : Item 511/20/2015
    12:31
  146. 154.
    021: Diving Deep with Dagger11/13/2015
    1:15:49
  147. 155.
    020: Talking Kotlin with Hadi Hariri10/26/2015
    1:24:51
  148. 156.
    019: Effective Java for Android developers : Item 410/15/2015
    6:34
  149. 157.
    018: Effective Java for Android developers : Item 310/08/2015
    11:59
  150. 158.
    017: Getting Close with Android Nearby09/21/2015
    1:01:27
  151. 159.
    016: Effective Java for Android developers : Item 209/01/2015
    12:50
  152. 160.
    015: Amanimations - Animations with Amanda08/21/2015
    1:05:16
  153. 161.
    014: Effective Java for Android developers : Item 108/10/2015
    17:18
  154. 162.
    013: Corey Latislaw on TDD and Testing08/03/2015
    1:02:43
  155. 163.
    012: Continous Integration and Collective Code Ownership07/21/2015
    21:35
  156. 164.
    011: The Fowler Road to a Clean Architecture07/14/2015
    1:07:40
  157. 165.
    010: Boning Up on Core Java with Michael Bailey06/23/2015
    1:37:23
  158. 166.
    009: Google IO Special06/03/2015
    1:30:05
  159. 167.
    008: Pocket Casts Amazingness with Philip Simpson05/19/2015
    1:24:40
  160. 168.
    007: Jake Wharton on Testing, SqlBrite, NotRxAndroid, RxJava and Much More05/06/2015
    1:19:48
  161. 169.
    006: Jake Wharton on Becoming a Better Developer and Creating Successful Open Source Projects (Part 1)04/29/2015
    54:29
  162. 170.
    005: Image libraries for Android04/17/2015
    1:34:47
  163. 171.
    004: The RxJava show with Dan Lew (Part 2)04/01/2015
    54:57
  164. 172.
    003: The RxJava show with Dan Lew (Part 1)03/18/2015
    56:08
  165. 173.
    002: Android Studio03/03/2015
    56:56
  166. 174.
    001: Welcome & Testing in Android02/17/2015
    1:07:03

Listen to Fragmented - Android Developer Podcast now.

Listen to Fragmented - Android Developer Podcast in full in the Spotify app