Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.
A Podcast Republic user
Jul 27, 2018
| Episode | Date |
|---|---|
|
257 - Future of AndroidDev in an AI world with Vinay Gaba
|
Mar 04, 2025 |
|
256 - Rapid prototyping with Kotlin
|
Feb 24, 2025 |
|
255 - Data Oriented Programming
|
Feb 18, 2025 |
|
254 - 8× faster 5× memory savings with Dan Rusu’s Immutable Arrays
|
Dec 24, 2024 |
|
253 - logcat - a new look at logging with Piwai from Square
|
Dec 10, 2024 |
|
252 - Everyone needs a starter template
|
Nov 26, 2024 |
|
251- There's a new king in DI town
|
Nov 12, 2024 |
|
250 - Bittersweet beginnings
|
Oct 29, 2024 |
|
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 |