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

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

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...

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 1 of this 2 part series, Eugenio helps us undersatnd what flutter is, why it was created, how it works, some really cool features with Flutter and why an AndroiDev 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 go back and listen you'll find it here:...

Duration:00:42:21

118: Flutter and cross platform development with GDE Eugenio Marletti - Part 1

3/19/2018
More
In this episode, we dive into one of our most requested topics and highly anticipated ones - Flutter. To help us understand Flutter in-depth, we talk to Flutter's GDE Eugenio Marletti. In Part 1 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 AndroiDev 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...

Duration:00:31:58

117: Multi-Module Builds in Gradle

3/12/2018
More
In this episode, Donn and Kaushik sit down to talk about multi-module builds with Gradle. They talk about how you can separate your build into multiple different modules and how you might go about implementing it.

Duration:00:55:10

116: Learning Kotlin - inline, noinline, crossinline

3/5/2018
More
In this episode of learning kotlin, we look at 3 important keywords - inline, noinline and crossinline. The inline keyword is super common and you've probably run across this one at some point. What does it mean and when is it useful? We also look at the related but seldom used variants noinline and crossinline. Shownotes: http://fragmentedpodcast.com/episodes/116/

Duration:00:26:18

115: Architecture Components with Akshay Chordiya

2/26/2018
More
In this episode, we talk about the different parts of Android architecture components. We've had episodes on Room and the paging library, so in this one, we thought we'll touch a little on Lifecycle Owners & Observers, ViewModels, and LiveData. Akshay Chordiya helps break it down. Listen on! Shownotes: fragmentedpodcast.com/episodes/115/

Duration:01:04:46

114: All About CI & CD on App Center w/ Patrick Nikoletich

2/19/2018
More
In this episode, we talk to Patrick Nikoletich from Microsofts App Center team. We explore the intricacies of the Continuous Integration server system on the App Center platform.

Duration:01:05:19

113: Chatting with Pinterest's Christina Lee

2/12/2018
More
In this episode we catch up with a highly energetic but sick Christina Lee about the delightful details in the Pinterest app, delving with the dark side (Swift), giving live coding presentation talks and touching on some Kotlin details like covariance and contravariance. Listen on for a power-packed 40 minutes.

Duration:00:44:28

111: Effective Java v3 - Item #5 - Prefer Dependency Injection to Hardwiring Resources

1/29/2018
More
In this mini-fragment episode, Donn talks about Item #5 of the Effective Java (Third Edition) book - Prefer Dependency Injection to Hardwiring Resources.

Duration:00:13:36

110: BuddyBuild and CI/CD services

1/22/2018
More
In this episode of Fragmented, we talk about CI, CD and CD services. That's Continuous Integration, Continuous Delivery, and Continuous Deployment. BuddyBuild a beloved 3rd party service of ours (and previous sponsor) is sunsetting their Android service, so Donn and KG discuss alternatives and the options they've been keeping an eye on. show notes: http://fragmentedpodcast.com/episodes/110/

Duration:00:41:32

109: Learning Kotlin - Sequences the new Iterables

1/16/2018
More
In this episode of Fragmented, we go back to learning some Kotlin and look at the Iterable like data structure introduced called "Sequences". What is a sequence? How is it different from Iterable? When should I use it? Listen on and find out! Show notes at http://fragmentedpodcast.com/episodes/109/

Duration:00:22:36

108: State of React Native for Android with Ryan Salva

1/8/2018
More
In this episode Donn talks to React Native magician Ryan Salva. React native and cross-platform development is typically one of our most requested topics so we kick the new year off with React Native. Ryan and Donn dive into the state of React Native today for mobile development, how it's matured since inception, what kinds of apps are suited to be built with React Native, what kinds aren't, what are the benefits to using React Native, some tips like pushing updates without having to...

Duration:00:54:57