An Android Developer Podcast hosted by Donn Felker and Kaushik Gopal
…
continue reading
Download 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 invaluable contributions to the Android development community. Fred offers his expertise on Dependency Injection (DI), Kotlin Multiplatform (KMP), and how they intersect. We kick off the conv…
…
continue reading
Download 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. Colin is a Staff Engineer at Cash App (Block). Redwood is a multiplatform Compose library that allows you to target multiple UI toolkits on various native platforms. Ultimately this allows y…
…
continue reading
Download 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/Progressive Web App Developer (and more). It’s an interesting discussion that covers … Why Dan decided to leave the Android world The challenges he faced when he moved from one tech stack to another…
…
continue reading
Your browser does not support the audio element. Download 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 tools. Code formatting can turn into an endless debate amongst peers and teams, and what Kaushik and Donn have found is that this can be delega…
…
continue reading
Your browser does not support the audio element. Download 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 capabilities as a software developer. Recently Donn embarked on a mission to come up with an idea and ship it within 24 hours (which he did do). T…
…
continue reading
Your browser does not support the audio element. Download 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: fun interface (SAM – Single Abstract Method), and they juxtapose them vs function types type alias import alias value class data object You’ll lea…
…
continue reading
Your browser does not support the audio element. Download 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 merging. The CODEOWNERS file is a file that you drop into the root of your project (or into the /docs or .github/ directory) that tells GitHub…
…
continue reading
D
Donn Felker – Fragmented

Your browser does not support the audio element. Download 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 and new opporftunities. We’re hoping some of these tips help those affected by the recent tech layoffs. These are tips that Donn still uses to …
…
continue reading
Your browser does not support the audio element. Download 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. As with every conversation in tech … it depends on what you’re trying to do, where you are at in your career, what the company is doing and more. D…
…
continue reading