Fragmented - Android Developer Podcast
Kanal-Details
Fragmented - Android Developer Podcast
The Fragmented Podcast is the leading Android developer podcast started by Kaushik Gopal & Donn Felker. Our goal is to help you become a better Android Developer through conversation & to capture the zeitgeist of Android development. We chat about topics such as Testing, Dependency Injection, Patte...
Neueste Episoden
258 Episoden257 - Future of AndroidDev in an AI world with Vinay Gaba
Join us as we talk with Vinay Gaba, Android GDE and leading voice in Android development, about the future of the field. Vinay shares insights from in...
256 - Rapid prototyping with Kotlin
In this episode, we dive into the power of rapid prototyping for Android developers using Kotlin. We explore how this crucial skill can impress stakeh...
255 - Data Oriented Programming
In this episode, we dive into the programming paradigm — Data Oriented Programming (DOP) and why making data the star can simplify your code. Learn ho...
254 - 8× faster 5× memory savings with Dan Rusu’s Immutable Arrays
In this episode, discover how Dan Rusu’s pods4k Immutable Arrays library can deliver 2–8× speed boosts and 5× lower memory usage in Kotlin/Android app...
253 - logcat - a new look at logging with Piwai from Square
Kaushik looks at a new logging library from Square called logcat. He starts by seeing how the popular Timber library does it along with the benefits....
252 - Everyone needs a starter template
In this episode of Fragmented, Kaushik dives into the importance of creating your own starter template to streamline app development and minimize deci...
251- There's a new king in DI town
In this episode, Kaushik explores the evolution of dependency injection (DI) in Android development. Dagger has been the de-facto solution for DI in A...
250 - Bittersweet beginnings
We're back from the hiatus with our SemiQuicentennial episode! With the momentous 250 comes some big announcements and a shift in the way we do things...
249 - Java and the JDK: Powering the Android Landscape with Michael Bailey
In this episode of our podcast, we explore the diverse landscape of Java versions within the Android ecosystem. Our guest is Michael Bailey, a seasone...
248 - Feature Flags & A/B Testing: A Deep Dive with Ishan Khanna
In this edition of Fragmented, we're thrilled to host Ishan Khanna, a software engineer at Tinder who possesses great enthusiasm for feature flags and...
247: The Art of App Modularization with Siggi Jonsson
In this episode, we talk to, Siggi Jonsson. Siggi helps guide us through the complex and often confusing world of Android app modularization. Our conv...
246 - Dependency Injection: Kotlin Inject with Fred Porciúncula
In this podcast episode, we have the pleasure to host Fred Porciúncula, a Google Developer Expert (GDE) known for his work with Kotlin Inject and his...
245: Treehouse, Redwood and Zipline with Colin White
In this episode, Donn and Kaushik talk to an old friend of the show, Colin White, about Treehouse, a combination of the Redwood and Zipline libraries....
244: Reviving Our Passion for Android Development
In this episode, Donn and Kaushik announce that they are steering the podcast back into Android waters. In other words, the Fragmented Podcast is retu...
243: Mastering the Art of Switching Careers in Tech with Dan Lew
In this episode, Donn and Kaushik talk to long-time friend Dan Lew about his recent career switch from Android developer to TypeScript/Node.js/Progres...
242 - Kotlin Code Formatting with ktfmt and spotless
In this episode, Donn and Kaushik talk about one of the age old bike shedding topics - code formatting, and how you can solve it with automation and t...
241: The Pressure to Ship. Fear, Uncertainty and Doubt
In this episode, Donn and Kaushik talk about the fear of shipping, some impostor syndrome and how it contributes to uncertainty and doubt in your capa...
240: Important Kotlin Constructs
In this episode, Donn and Kaushik talk about 5 new-ish Kotlin constructs that you might not be aware of.
The constructs that they talk about are...
239: Require PR Reviews with CODEOWNERS
In this short episode, Donn talks about the CODEOWNERS file and how it can help you ensure teams review the code that they are responsible for before...
238: How to Land a Job (if you got laid off or if you're just starting out)
In this episode, Donn talks about the tips and tricks he's used over the last 20 years of consulting, freelancing and working full time to find jobs a...
237: Compose vs XML - Which one should you learn as an Android Dev?
In this episode, Donn and Kaushik talk about their thoughts on Jetpack Compose and XML for Android layouts and which one you should learn first.
...
236: A Terminal for Android?
In this episode, Donn and Kaushik talk about the thought of having a terminal for Android.
Have you ever wished you could whip up a quick script...
235: Pair programming with Ben Orenstein & Tuple
In this episode, Kaushik goes solo and interviews Ben Orenstein. Ben is a prolific Ruby developer, an amazing conference speaker, an ardent vim-ster,...
234: More Product. Less Architecture?
In this episode, Donn and Kaushik talk about how many Android applications seem to suffer from the disease of over-architecture while neglecting the p...
233: UI Screenshot Testing with Paparazzi and John Rodriguez
In this episode, Donn and Kaushik talk to John Rodriguez (jrod) about the Paparazzi library which allows you to perform UI screenshot testing on Andro...
232: Frustration, Flow State and "The Madness"
In this episode Donn and Kaushik talk about frustration, finding "flow state" and how it's known as "the madness" and how to deal with it.
We or...
231: Learning Jetpack Compose with Vinay Gaba
In this episode, Donn and Kaushik talk to Android GDE Vinay Gaba about learning Jetpack Compose.
They talk about how to learn how to use Jetpack...
230: Feeling Like an Idiot
In this episode Donn talks about that pit of the stomach feeling we all get when we feel like we should know something but we don't. It's that voice...
229: Native Where You Need It with Turbo (Launch Your Side Projects Faster)
In this episode, Kaushik peppers Donn with questions about his foray into Android Turbo, Hotwire, and the concept of "Native Where You Need It".
...
228: Expo Development with Konstantin Liakhovskii
In this episode Donn and Kaushik talk to Konstantin Liakhovskii about Expo development and how it takes cross platform development and its productivit...
227: Exotic Car Salesman to Mobile Developer with Ephraim Schmitt
In this episode Donn sits down and talks to Ephraim Schmitt about how he changed careers from being an exotic car salesman to a mobile software develo...
226: The Reunion - Themes, VS Code and More
In this episode Donn and Kaushik are back together on the mic. After an extended break, they both returned renewed and ready to dive into all things s...
225: Don't Give Up - Persevere
In this episode Donn talks about something not giving up and persevering when the going gets tough in software, your career and more. It's easy to giv...
224: Our Latest Book Recommendations
In this episode, Donn and Kaushik talk about some of the books that they're reading and thoughts and recommendations on each.
@fragmentedcast or...
223: Productivity with TODO Apps and Personal Knowledge Management Systems
In this episode, Donn and Kaushik reunite for an episode on how they use productivity tools like various todo apps as well as how the organize informa...
222: Managing Android devices (EMM) with Prabhjot
In this episode, Kaushik talks to his good friend Prabhjot and learns about "Android Enterprise". This is the official way for companies or organizati...
221: How to Introduce Seams into Legacy Code
In this episode, Donn continues to dive into his favorite software book: Working Effectively with Legacy Code. He talks about one of the fundamental t...
220: Turbo Native for Android and Hotwire with Jay Ohms
In this episode, Donn talks to Jay Ohms about Turbo Native for Android, Hotwire, and how to build apps faster with Hotwire, Turbo, Stimulus, and Strat...
219: The Legacy Code Change Algorithm
In this episode, Donn talks dives into his favorite software book: Working Effectively with Legacy Code. He talks about one of the introduction level...
218: Growth Mindset with Software Developer Alan Hill
In this episode, Donn talks to software developer Alan Hill about the Growth Mindset and how it applies to software development and life in general.