Fragmented - Android Developer Podcast-logo

Fragmented - Android Developer Podcast

Technology Podcasts >

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

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

Location:

United States

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

Language:

English


Episodes

138: Decompress - kotlin scripting

10/15/2018
More
In this mini fragment, Donn asks KG about a recent hackathon side project that he worked on with Kotlin scripting. We go into kotlin scripting (using kscript), pros cons, setting it up and more. We've added links some interesting resources, so you want to make sure you check out the shownotes for this one, so you too can explore kotlin scripting and see if it's a fit for you.

Duration:00:23:41

137: Decompress KISS DRY testing

10/4/2018
More
In this episode, DF and KG decompress. They start off talking about ideas around KISS vs DRY in software engineering. They move on then to talk about a dear topic - functional vs unit testing and then dive into some of the woes of having a testing infrastructure spun up. Also announcing our youtube channel !

Duration:00:45:07

136: Kotlin Extension Functions

9/24/2018
More
In this fragment episode, Donn talks about Kotlin extension functions. He discusses what they are, how to build them, why they're useful, how to organize them, visibility and how to call them Java and much more.

Duration:00:21:39

135: You Can't Learn Everything

9/17/2018
More
Donn's on a roll again this week and talks to us about his experience having developed Android for a while. In the early days of Android development, as app developers we felt like we had a decent grasp of everything you needed to know to pump out decent apps. But with the time, and the latest updates, that has become a tricky thing. This is a good problem to have for the ecosystem but it can make it seem very daunting for developers, both new and old. Donn gives his 2 cents on this subject.

Duration:00:08:07

134: Get Effective Help with an SSCCE

8/6/2018
More
In this episode, Donn talks about how you can get effective help with your coding problems with an SSCCE - a Simple, Self-Contained, Correct (Compilable), Example.

Duration:00:21:27

133: Dependency Injection and Service Locators in a Kotlin world with Danny Preussler

7/23/2018
More
A hotly debated topic at the moment is the use of a library like Dagger for dependency injection in the world of Kotlin. In this episode, we talk to Danny Preussler. Danny's a pro who's been around from the Java 1.0 days! He helps trace the history of dependency injection in Java all the way to today, in a Kotlin world where there exists alternatives like Koin and Kodine. We dive into how some of these use a Service Loader/Locator pattern and the subtle differences with dependency injection....

Duration:00:56:03

132: Dealing with Money in programming

7/17/2018
More
In this mini fragment Kaushik talks about dealing with the Money object. With money we need decimals, but the obvious solution of using a float or double may not work as advertised. Listen to this episode to find out why and how you can go about dealing with this. Shownotes http://fragmentedpodcast.com/episodes/132/

Duration:00:18:03

131: ARCore with Yulia Kaleda

7/9/2018
More
We live in a time of booming AR (and VR). We wanted to talk to someone who’s worked with it and would know a thing or two about the subject. Then we found Yuliya – also known as the walking wizard of ARCore. In this episode, she teaches Kaush and Donn about ARCore, the differences between AR/VR, the fundamental building blocks of ARCore, some of the newer concepts introduced like Sceneform. An action packed episode to say the least. Listen on ! Shownotes:...

Duration:00:52:16

130: Sunsetting ReactNative at AirBnb with Gabriel Peal - Part 2

7/4/2018
More
In this episode, we resume our conversation with Airbnb's Gabriel Peal. If you haven't listened to part 1, you really really should go back and do that. In that episode, we kicked it off by first trying to understand the goals and the story behind why React Native was chosen as the code sharing technology/tool. After two years, 220 screens, and 120,000 lines of javascript, Gabriel tells us why they're moving away from React Native. Shownotes: http://fragmentedpodcast.com/episodes/130/

Duration:00:55:22

129: Sunsetting ReactNative at Airbnb with Gabriel Peal - Part 1

7/2/2018
More
If you haven't heard, Airbnb has decided to move away from React Native. Friend of the show Gabriel Peal wrote an in-depth series of blog posts about this. We had so many questions around this that we asked him to come on the show and he graciously accepted to answer some of our questions. It's always a pleasure listening to his insights and this episode is no exception! Listen on:

Duration:00:36:35

128: gRPC on Android with Sam Bobra

6/25/2018
More
In today's episode, we are joined by Sam Bobra - engineering manager @VSCO, android fangirl and gRPC magician (some would go so far as to say evangelist !) to talk about gRPC on Android. Super informative episode! Show notes at http://fragmentedpodcast.com/episodes/128/

Duration:00:42:38

127: Audio playback on Android with Caren Chang

6/11/2018
More
In today's episode, we sit down with Caren Chang from June to talk about audio engineering for Android. More specifically, how stoves can use audio to send notifications.

Duration:00:46:57

126: GraphQL and Apollo with GDE Mike Nakhimovich (Part 2)

6/4/2018
More
In this episode, we continue with Part 2 of this GraphQL series. If you haven't listed to episode 125 already, it might make sense to first listen to that one cause we go into the basics of GraphQL. In this episode, we dive into the specifics of Apollo and how Mike went about creating a GraphQL client for Android. Let's get on with Part 2. http://fragmentedpodcast.com/episodes/126/

Duration:00:32:13

125: GraphQL and Apollo with GDE Mike Nakhimovich (Part 1)

5/28/2018
More
In this episode, we talk about GraphQL. Friend and GDE Mike Nakhimovich helped create the library Apollo for Android, which is the defacto official GraphQL client for Android. In this first part of two, we take a step back and first try to understand what GraphQL is, why one would use it, how Mike set out to create and contribute Apollo for Android and his journey and satisfaction with open sourcing it when he worked at the New York Times. If you've ever been interested in GraphQL, this is a...

Duration:00:32:53

124: IO 2018 first impressions with Android Dialogs & Pocket Casts teams

5/14/2018
More
In this episode of Fragmented, Kaushik talks to Chiuki & Huyen from Android Dialogs and Russell & Philip from Pocket Casts. Fresh after IO we huddled in a room to talk about our first impressions and what we thought were some of the highlights for us Android developers. Hope you enjoy the show! (if you want to see a behind the scenes crossover special, make sure to subscribe to Android Dialogs!) Show notes: http://fragmentedpodcast.com/episodes/124/

Duration:00:49:49

123: Android Micro Frustrations

5/7/2018
More
With good –most of the time– also comes the bad. In this episode, Kaushik and Donn chat about the small annoying things about being an Android developer, or more aptly - "Micro Frustrations". We usually cover the new, latest, greatest and awesome developments. But it helps to step back and also point out the things that are broken and the 1000 cuts so to speak. Sit back and enjoy this hearty rant! Show notes: http://fragmentedpodcast.com/episodes/123/

Duration:01:11:38

122: Learning Kotlin - typealias

4/23/2018
More
In this episode of learning kotlin, we look at the typealias keyword. The typealias keyword allows you to provide alternate names for existing types and and function types. Learn how, why and when you can use it in this episode

Duration:00:12:37

121: Functional Programming with Kotlin Arrow team - 2

4/16/2018
More
In this episode of Fragmented, we wrap up another 2 part series. We dive into the details of the Arrow library with this one. Arrow is a library in Kotlin that helps bring many of the functional paradigms of programming to your daily development. We talk to the team about how it all started, the history of the library, why we even need arrow, how Arrow is structured, some of the pitfalls, and in the end some resources on getting us started with Arrow. Shownotes:...

Duration:00:53:15

120: Functional Programming with Kotlin Arrow team - 1

4/9/2018
More
In this episode of Fragmented, we kick off another 2 part series. This time it's with the Kotlin Arrow team! In the first part, we talk to Jorge, Raul and Paco about Functional programming in general, some core FP concepts, do we already use functional programming today, what are pure functions, do I need to know complicated math to do FP, Immutability, Referential transparency and so much more. These are all pretty daunting words, but the Arrow team break it down and make it really simple...

Duration:00:28:22

119: Flutter with GDE Eugenio Marletti - Part 2

4/2/2018
More
In part 2 of this series, To help us understand Flutter in-depth we talk to Flutter's GDE Eugenio Marletti. In Part 2 of this 2 part series, Eugenio helps us understand what flutter is, why it was created, how it works, some really cool features with Flutter and why an AndroidDev today should really give Flutter a good look. We got so carried away in conversation, that we were forced to break this episode into two parts. If you missed part 1 but want to go back and listen you'll find it...

Duration:00:42:21