Fragmented - An Android Developer Podcast

By Donn Felker, Kaushik Gopal

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.


Category: Technology

Open in Apple Podcasts


Open RSS feed


Open Website


Rate for this podcast

Subscribers: 407
Reviews: 1
Episodes: 250

A Podcast Republic user
 Jul 27, 2018

Description

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, Patterns and Practices, useful libraries, and much more. We will also be interviewing some of the top developers out there. Subscribe now and join us on the journey of becoming a better Android Developer.

Episode Date
249 - Java and the JDK: Powering the Android Landscape with Michael Bailey
Jul 10, 2023
248 - Feature Flags & A/B Testing: A Deep Dive with Ishan Khanna
Jun 26, 2023
247: The Art of App Modularization with Siggi Jonsson
Jun 12, 2023
246 - Dependency Injection: Kotlin Inject with Fred Porciúncula
May 29, 2023
245: Treehouse, Redwood and Zipline with Colin White
May 15, 2023
244: Reviving Our Passion for Android Development
May 10, 2023
243: Mastering the Art of Switching Careers in Tech with Dan Lew
Apr 10, 2023
242 - Kotlin Code Formatting with ktfmt and spotless
Mar 20, 2023
241: The Pressure to Ship. Fear, Uncertainty and Doubt
Jan 10, 2023
240: Important Kotlin Constructs
Dec 15, 2022
239: Require PR Reviews with CODEOWNERS
Nov 28, 2022
238: How to Land a Job (if you got laid off or if you're just starting out)
Nov 21, 2022
237: Compose vs XML - Which one should you learn as an Android Dev?
Nov 14, 2022
236: A Terminal for Android?
Oct 25, 2022
235: Pair programming with Ben Orenstein & Tuple
Sep 21, 2022
234: More Product. Less Architecture?
Aug 08, 2022
233: UI Screenshot Testing with Paparazzi and John Rodriguez
Jun 29, 2022
232: Frustration, Flow State and "The Madness"
Jun 13, 2022
231: Learning Jetpack Compose with Vinay Gaba
Jun 06, 2022
230: Feeling Like an Idiot
May 30, 2022
229: Native Where You Need It with Turbo (Launch Your Side Projects Faster)
May 23, 2022
228: Expo Development with Konstantin Liakhovskii
Apr 18, 2022
227: Exotic Car Salesman to Mobile Developer with Ephraim Schmitt
Apr 11, 2022
226: The Reunion - Themes, VS Code and More
Apr 04, 2022
225: Don't Give Up - Persevere
Mar 28, 2022
224: Our Latest Book Recommendations
Nov 22, 2021
223: Productivity with TODO Apps and Personal Knowledge Management Systems
Oct 11, 2021
222: Managing Android devices (EMM) with Prabhjot
Sep 27, 2021
221: How to Introduce Seams into Legacy Code
Aug 08, 2021
220: Turbo Native for Android and Hotwire with Jay Ohms
Aug 02, 2021
219: The Legacy Code Change Algorithm
Jul 19, 2021
218: Growth Mindset with Software Developer Alan Hill
Jul 05, 2021
217: Working at a Big Tech Company vs Freelancing
Jun 30, 2021
216: Code Conventions - Why It's Important to Follow Them
Jun 23, 2021
215: From Side Project to Full Time via Watch Faces with David Whittaker and Ross Manges
Jun 14, 2021
214: 3 Things Every Developer Needs To Know How To Do
Jun 07, 2021
213: How to Pick What Technology to Learn Next
May 31, 2021
212: Growing an Online Presence in the Software Industry with Philipp Lackner
May 24, 2021
211: Why Learning React is Good For You as a Developer
May 18, 2021
210: Kotlin Multiplatform Mobile (KMM) with Mitch Tabian
May 10, 2021
209: Secure Development Lifecycle with Glenn Leifheit
May 03, 2021
208: Developing Software at Startups with Jason Roberts
Apr 26, 2021
207: How to Optimize Your Home Office
Apr 20, 2021
206: DevOps for Developers with Will Button
Apr 12, 2021
205: How to Learn New Technologies
Apr 08, 2021
204: Quality over Quantity
Mar 29, 2021
203: Jetbrains Projector with Joaquim
Mar 08, 2021
202: Dagger on the Anvil with Ralf Wondratschek
Feb 01, 2021
201: State of the Testing Union with Valera Zakharov
Nov 02, 2020
200: Serverless Programming
Oct 05, 2020
199: iOSDev vs AndroidDev.lazy().not()
Sep 21, 2020
198: Fragmented.reset( Mode.Indie )
Sep 14, 2020
✊🏽✊🏾✊🏿
Jun 08, 2020
197: .git internals with Gordon 🔧
May 04, 2020
196: Composing with Leland 👨‍🎨
Apr 27, 2020
195: Going on-call 🚨
Apr 20, 2020
194: Polyglot programmers 🐙
Apr 13, 2020
193: Working from Home - Pandemic on hard mode 🏡
Apr 06, 2020
192: What is your backup strategy? 📼
Mar 17, 2020
191: Logging 🌲
Mar 09, 2020
190: The Privacy of ***********
Feb 24, 2020
189: The 2038 Problem
Feb 17, 2020
188: Containerized applications with Docker
Feb 03, 2020
187: Coroutines with Manuel Vivo & Sean McQuillan
Jan 21, 2020
186: Announcement 2020
Jan 06, 2020
185: Year End Decompress
Dec 16, 2019
184: Should I use a BaseActivity in my Android apps?
Dec 02, 2019
183: The Testing Paradox
Nov 25, 2019
182: Where do I put DB objects in a modularized Android app?
Nov 18, 2019
181: In Functional Programming how to do IO and database operations
Nov 13, 2019
180: Code Comments
Nov 04, 2019
179: Kaushiks Top Tips For Giving A Technical Talk
Oct 28, 2019
178: Learning New Languages
Oct 14, 2019
177: Over-Engineered Code
Oct 07, 2019
176: Kotlin's !! Operator is a Code Smell
Sep 30, 2019
175: Kotlin or Java - Which one should you learn?
Sep 23, 2019
174: Testing RxJava, Debugging and More
Sep 02, 2019
173: What Pattern Should I Use - MVP, MVVM, MVI ...?
Aug 26, 2019
172: Coil Image Loading Library with Colin White
Aug 12, 2019
171: Jetpack Compose with Leland Richardson
Jul 29, 2019
170: Developer Growth - Public Speaking
Jul 23, 2019
169: Testing and JUnit 5 with Marcel Schnelle
Jul 15, 2019
168: Learning Kotlin: Lambda Expressions Part 2
Jul 08, 2019
167: Clean Architecture with Joe Birch
Jul 01, 2019
166: Cross platform development talk with Jesse Wilson
Jun 24, 2019
165: Learning Kotlin: Lambda Expressions Part 1
Jun 17, 2019
164: Learning Kotlin: Sealed Classes
Jun 10, 2019
163: Parallelize Your Espresso Tests with Flank w/ Matt Runo
Jun 03, 2019
162: Catching up on Google IO 2019
May 27, 2019
161: Machine Learning on Android with ML Kit and TensorFlow with Dan Jarvis
May 20, 2019
160: Increase App Engagement with Android Q
May 13, 2019
159: Improve Your App with the Android Material Components (feat. Cameron Ketcham & Connie Shi)
May 06, 2019
158: Building High Performance Audio on Android
Apr 29, 2019
157: Effective Java Item# 20 - Prefer interfaces to abstract classes
Apr 01, 2019
156: Increase App Engagement with Android Q
Mar 18, 2019
155: Naming conventions for RxJava Observables
Mar 11, 2019
154: Developer Growth: Start Writing
Mar 05, 2019
153: How to be an indie Android developer with Chris Lacy
Feb 19, 2019
152: Should I Rewrite My App? with Jeroen Mols
Feb 11, 2019
151: Evolving Android architectures (Part 2)
Feb 04, 2019
150: Learning Kotlin - Returns, Jumps & Labels
Jan 21, 2019
149: Learning Kotlin: inline classes and Type driven design
Jan 15, 2019
148: Evolving Android architectures (Part 1)
Jan 07, 2019
147: Disposing RxJava 2 Streams with AutoDispose
Dec 31, 2018
146: 3 Things Every Android Developer Needs to Know
Dec 24, 2018
145: Tracking Network Requests With x-Request-ID
Dec 18, 2018
144: Developer Productivity Tools
Dec 10, 2018
143: Real world testing thoughts
Dec 03, 2018
142: Indie development on Android and iOS with Matt Logan
Nov 19, 2018
141: Impostor Syndrome
Nov 12, 2018
140: ProGuard with Jeb Ware
Nov 05, 2018
139: Static code analysis with Manu Sridharan
Oct 24, 2018
138: Decompress - kotlin scripting
Oct 15, 2018
137: Decompress KISS DRY testing
Oct 04, 2018
136: Kotlin Extension Functions
Sep 24, 2018
135: You Can't Learn Everything
Sep 17, 2018
134: Get Effective Help with an SSCCE
Aug 06, 2018
133: Dependency Injection and Service Locators in a Kotlin world with Danny Preussler
Jul 23, 2018
132: Dealing with Money in programming
Jul 18, 2018
131: ARCore with Yulia Kaleda
Jul 09, 2018
130: Sunsetting ReactNative at AirBnb with Gabriel Peal - Part 2
Jul 04, 2018
129: Sunsetting ReactNative at Airbnb with Gabriel Peal - Part 1
Jul 02, 2018
128: gRPC on Android with Sam Bobra
Jun 25, 2018
127: Audio playback on Android with Caren Chang
Jun 11, 2018
126: GraphQL and Apollo with GDE Mike Nakhimovich (Part 2)
Jun 04, 2018
125: GraphQL and Apollo with GDE Mike Nakhimovich (Part 1)
May 28, 2018
124: IO 2018 first impressions with Android Dialogs & Pocket Casts teams
May 14, 2018
123: Android Micro Frustrations
May 07, 2018
122: Learning Kotlin - typealias
Apr 23, 2018
121: Functional Programming with Kotlin Arrow team - 2
Apr 16, 2018
120: Functional Programming with Kotlin Arrow team - 1
Apr 09, 2018
119: Flutter with GDE Eugenio Marletti - Part 2
Apr 02, 2018
118: Flutter and cross platform development with GDE Eugenio Marletti - Part 1
Mar 19, 2018
117: Multi-Module Builds in Gradle
Mar 12, 2018
116: Learning Kotlin - inline, noinline, crossinline
Mar 05, 2018
115: Architecture Components with Akshay Chordiya
Feb 26, 2018
114: All About CI & CD on App Center w/ Patrick Nikoletich
Feb 19, 2018
113: Chatting with Pinterest's Christina Lee
Feb 12, 2018
112: Effective Java v3 - Item #9 - Prefer try with resources to try finally
Feb 08, 2018
111: Effective Java v3 - Item #5 - Prefer Dependency Injection to Hardwiring Resources
Jan 29, 2018
110: BuddyBuild and CI/CD services
Jan 22, 2018
109: Learning Kotlin - Sequences the new Iterables
Jan 16, 2018
108: State of React Native for Android with Ryan Salva
Jan 08, 2018
107: Shape shifting SVGs with Alex Lockwood
Dec 18, 2017
106: The Reactive Workflow Pattern with Ray Ryan
Dec 13, 2017
105: Jake Wharton on the Android Kotlin Guides
Dec 04, 2017
104: Conversations with GNOME Mono Xamarin creator Miguel and VS App Center PM Simina
Nov 27, 2017
103: MVI pattern with Hannes Mosby Dorfmann
Nov 13, 2017
102: All Things Kotlin and notes from KotinConf
Nov 06, 2017
101: Learning Kotlin - visibility modifiers, internal modifier, modules
Oct 30, 2017
100: Episode 100 - Listener questions
Oct 23, 2017
099: Effective Java - Item #17: Design and Document for Inheritance or Else Prohibit It
Oct 09, 2017
098: Droidcon NYC - Kotlin, React Native, Android Security, Design Patterns and Doppl
Oct 02, 2017
097 : Android Architecture Paging Library with Florina Muntenescu
Sep 18, 2017
096 : Romain Guy on Displays, CPU's, GPU's and Color
Sep 11, 2017
095 : Room Databases with Florina Muntenescu
Sep 05, 2017
094: Design Patternitis - 5 Tips to Help You
Aug 28, 2017
093: RxJava intervention with Dan Lew
Aug 14, 2017
092: Learning Kotlin - dealing with static-ness and (companion) objects costs
Aug 07, 2017
091 : Decompress - Reddit AMA highlights, package by feature not layer and testing!
Jul 24, 2017
090: Make your apps instant with Zarah Dominguez
Jul 17, 2017
089: Learning Kotlin - Properties a first class language feature
Jul 10, 2017
088: Offensive programming
Jul 03, 2017
087: Effective Java - Item #16: Favor Composition over Inheritance
Jun 19, 2017
086: Working Effectively With Legacy Code
Jun 12, 2017
085: Casual Kotlin conversation with Dan Kim
Jun 05, 2017
084: Kaush and Donn go to Google IO 2017
May 22, 2017
083: Learning the basics of functional programing with Anup Cowkur
May 15, 2017
082: Airbnb's Gabriel tells us how to animate with Lottie
May 08, 2017
081: Talking Android Things with Rebecca Franks
May 01, 2017
080: 10 Books Android developers should read
Apr 17, 2017
079: Interview with Etienne Caron
Apr 10, 2017
078: Ten Testing Strategies with Michael Bailey
Apr 03, 2017
077: Chatting ADB with Genymotion's Eyal Lezmy
Mar 20, 2017
076: Taming the activity lifecycle with Kristin Marsicano
Mar 13, 2017
075: Effective Java - Item #15
Mar 06, 2017
074: Ben Oberkfell talks Fingerprint API
Feb 20, 2017
073: Effective Java - Item #14
Feb 13, 2017
072: App Shortcuts with Andrew Orobator
Feb 06, 2017
071: Interview with Raveesh Bhalla
Jan 23, 2017
070: An honest discussion about Realm
Jan 16, 2017
069: Talking Buck with Uber engineer Gautam Korlam (part 2)
Jan 09, 2017
068: Talking Buck with Uber engineer Gautam Korlam
Jan 02, 2017
067: Cross platform development with Xamarin cofounder Joseph Hill
Dec 19, 2016
066: Let's talk Immutability, Value Types and AutoValue with Ryan Harter
Dec 12, 2016
065: Developer Platform engineering with Ty Smith
Dec 05, 2016
064: Garbage Collection (Android) vs Reference Counting (iOS)
Nov 21, 2016
063: Effective Java for Android Developers – Item #13: Minimize the accessibility of classes and members
Nov 14, 2016
062: Effective Java for Android Developers – Item #12: Consider Implementing Comparable
Nov 07, 2016
061: The state of event bus(es) today
Oct 24, 2016
060: Smoke and Mirror Android UI tricks with Israel
Oct 17, 2016
059: Interview with Chiu-Ki
Oct 10, 2016
058: Effective Java for Android Developers – Item #11: Override clone Judiciously
Oct 03, 2016
057: Data Binding with GDE Lisa Wray
Sep 19, 2016
056: GDE Philippe Breault on tinkering with Android Studio (Part II)
Sep 13, 2016
055: GDE Philippe discusses Tinkering with Android Studio - Part I
Sep 12, 2016
054: Git Development Workflow and Branch Versioning for App Devs
Sep 05, 2016
053: Jake Wharton on RxJava (2)
Aug 22, 2016
052: Junit4 tricks with @Parameterized @Enclosing tests
Aug 15, 2016
051: Annotation processing Q&A with GDE Mike Evans
Aug 08, 2016
050: GDE gentleman Mark Allison dissects Constraint Layouts
Aug 01, 2016
049: Translating an app for different languages with Dan Lew
Jul 18, 2016
048: Tips and tricks we picked in 2016 (I)
Jul 11, 2016
047: Interview with Huyen Dao
Jul 05, 2016
046: okJesse - A deep discussion on okHttp, okio and Retrofit
Jun 20, 2016
045: Bluetooth (LE) with Dave (devunwired) Smith
Jun 13, 2016
044 – Effective Java for Android Developers – Item #10
Jun 06, 2016
043: Google IO (Part 2)
Jun 01, 2016
042: Google IO 2016 (Part 1)
May 31, 2016
041: YAGNI
May 23, 2016
040: Internal Library Dependency Management with GDE Kelly Shuster
May 16, 2016
039: Talking TextView with Elliott Chenger
May 09, 2016
038: What Android Devs Need to know about N
May 02, 2016
037: Decompress 1 : Xcode, Fonts sizes, Testing and yes Agera!
Apr 25, 2016
036: Working Remotely
Apr 18, 2016
035: Vector drawables for Android
Apr 11, 2016
034: Effective Java - Item 9
Apr 04, 2016
033: Talking Gradle with GDE Annyce Davis
Mar 28, 2016
032: Making sense of Android Support Library version numbers
Mar 14, 2016
031: Effective Java - Item 8
Mar 07, 2016
030: Material Design for developers with GDE Mike Wolfson
Feb 29, 2016
029: All about the infamous 65,536 dex method count
Feb 22, 2016
028: Tips & Tricks for Android developers
Feb 15, 2016
027: Talking Realm with Christian Melchior
Feb 05, 2016
026: LetMeExplainYou AndroidDev like a pro
Jan 21, 2016
025: Effective Java for Android developers : Item 7
Dec 28, 2015
024: Effective Java for Android developers : Item 6
Dec 15, 2015
023: Android Dev Summit Recap
Nov 30, 2015
022: Effective Java for Android developers : Item 5
Nov 20, 2015
021: Diving Deep with Dagger
Nov 13, 2015
020: Talking Kotlin with Hadi Hariri
Oct 26, 2015
019: Effective Java for Android developers : Item 4
Oct 15, 2015
018: Effective Java for Android developers : Item 3
Oct 08, 2015
017: Getting Close with Android Nearby
Sep 21, 2015
016: Effective Java for Android developers : Item 2
Sep 01, 2015
015: Amanimations - Animations with Amanda
Aug 21, 2015
014: Effective Java for Android developers : Item 1
Aug 10, 2015
013: Corey Latislaw on TDD and Testing
Aug 03, 2015
012: Continous Integration and Collective Code Ownership
Jul 21, 2015
011: The Fowler Road to a Clean Architecture
Jul 14, 2015
010: Boning Up on Core Java with Michael Bailey
Jun 23, 2015
009: Google IO Special
Jun 03, 2015
008: Pocket Casts Amazingness with Philip Simpson
May 19, 2015
007: Jake Wharton on Testing, SqlBrite, NotRxAndroid, RxJava and Much More
May 06, 2015
006: Jake Wharton on Becoming a Better Developer and Creating Successful Open Source Projects (Part 1)
Apr 29, 2015
005: Image libraries for Android
Apr 17, 2015
004: The RxJava show with Dan Lew (Part 2)
Apr 01, 2015
003: The RxJava show with Dan Lew (Part 1)
Mar 18, 2015
002: Android Studio
Mar 03, 2015
001: Welcome & Testing in Android
Feb 17, 2015