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