Try Premium for 30 days

Live games for all NFL, MLB, NBA, & NHL teams
Commercial-Free Music
No Display Ads
Fragmented - Android Developer Podcast-logo

Fragmented - Android Developer Podcast

2 Favorites

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

106: The Reactive Workflow Pattern with Ray Ryan

12/13/2017
More
In this episode we sit down and talk to Ray Ryan from Square about the Reactive Workflow pattern that he recently gave a talk on. This pattern goes deep into RootViews, containers, ViewFactories and much much more.

Duration: 00:58:24


105: Jake Wharton on the Android Kotlin Guides

12/4/2017
More
In this episode, we talk to Jake Wharton of Google on a recent Kotlin coding style guide that they released: the Android Kotlin Guides. In this episode, we pick his brains and ask him how he structured the guide, how he partitioned it to fit some of the idiosyncrasies of Kotlin, what some of the challenges were, when coming up with the guide and much more. Jake's one of the best out there and it's always such a pleasure to have him on the show. Listen on: Show notes:...

Duration: 01:11:05


104: Conversations with GNOME Mono Xamarin creator Miguel and VS App Center PM Simina

11/27/2017
More
In this episode of Fragmented, Donn makes the pilgrimage to Microsoft Connect 2017. Connect is Microsoft's annual developer conference where they announce a bunch of new products and services. Donn got to interview a bunch of folks, and in this episode, we talk to two of them: Miguel De Icaza (leading open source proponent who also helped create Gnome, Mono, Xamarin etc.) and Simina Pasat (Program manager for Microsoft's very new CI like service AppLink). Both of them were terrific guests...

Duration: 00:53:39


103: MVI pattern with Hannes Mosby Dorfmann

11/13/2017
More
In this episode of Fragmented, we talk to Hannes Dorfmann about using the Model View Intent (MVI) pattern for Android. The MVI pattern was sparked through cycle.js (for javascript). Hannes took this pattern and tried to adapt it to Android. This pattern has gained a lot of traction and interest in the Android community. In this episode, he breaks down the pattern for us. He tells us how to implement it, how it helps with testing, the benefits of the pattern and some of the pitfalls....

Duration: 01:06:08


102: All Things Kotlin and notes from KotinConf

11/6/2017
More
In this episode of Fragmented, Donn and I decompress. I had the pleasure of attending KotlinConf 2017 - Jetbrain’s very first conference dealing completely just on Kotlin. I have a quick chat after Day 1 with Donn, giving him the juicy updates. We talk about how the conference was organized, some of the technical talks I attended (our thoughts on these…) and some of the folks I had the opportunity to meet. Overall it was an amazing time at KotlinConf and if you want to vicariously enjoy...

Duration: 00:41:47


101: Learning Kotlin - visibility modifiers, internal modifier, modules

10/30/2017
More
Another day, another opportunity to learn more Kotlin. In this episode, Kaushik walks through the concept of visibility modifiers. How do the modifiers in Kotlin differ from the ones in Java? What is this new internal modifier? When should I use each of the operators? Listen on to find out! Shownotes: http://fragmentedpodcast.com/episodes/101/

Duration: 00:23:15


100: Episode 100 - Listener questions

10/23/2017
More
This is the 100th episode of Fragmented. We do things a little differently for our 100th episode and field a bunch of listener questions that came in. We're going a little meta and talking about our experience starting Fragmented, our process, how we pick guests and topics, our setups, our favorite Android libraries and classes (?!). Thank you so much for being a listener. We cannot express how grateful we are to have you. Shownotes: http://fragmentedpodcast.com/episodes/100/

Duration: 01:18:57


099: Effective Java - Item #17: Design and Document for Inheritance or Else Prohibit It

10/9/2017
More
In this episode, Donn talks about Item #17 from the Effective Java book: Design and Document for inheritance or else prohibit it. Learn how you should be documenting your code that is built for inheritance when you should not call overridable methods and much more.

Duration: 00:10:58


098: Droidcon NYC - Kotlin, React Native, Android Security, Design Patterns and Doppl

10/2/2017
More
In this episode, Donn is at Droidcon NYC 2017. He sits down to chat with Dan Kim about Kotlin, Gabriel Peal about React Native, Scott Alexander-Bown about Android Security, Jose Alcérreca about the Android Architecture Blueprints and Kevin Galligan about the history of Droidcon NYC and his new library - Doppl.

Duration: 00:56:52


097 : Android Architecture Paging Library with Florina Muntenescu

9/18/2017
More
In this episode Florina returns to talk to us about Google's recently announced paging library! The paging library is a powerful take on implementing paging functionality in general, not necessarily linked to a paritcular technology or library. Florina breaks down the different components and explains what specific function each of them play. We start off with DataSources, talk about when one would want to use "Tiled" or "Keyed" data sources, and then talk about making them work with...

Duration: 00:35:35


096 : Romain Guy on Displays, CPU's, GPU's and Color

9/11/2017
More
In this episode, Romain Guy from Google gives us the lowdown on a bunch of Hardware related stuff. He starts off by explaining how the refresh rates on screens matter, what it would mean to have something like a 120Hz display for Android screens, how things like V-Sync and double buffering work, using different screen technologies, how much work is done by the CPU and GPU and so much more. This was one of those episodes where we tried so hard to hold back for fear of recording for another...

Duration: 00:57:05


095 : Room Databases with Florina Muntenescu

9/5/2017
More
In this episode, we talk to Florina from Google about the recently released Database library Room. Room was introduced as part of the Android Architecture components and has been picking up a lot of steam in the community. Room focuses on being a beautiful api layer to Sqlite. Florina explains to us how we can use Room to create a database, creating entities and how them map to tables, using DAOs to access data and even observe them Listen on for the details! Shownotes:...

Duration: 00:56:03


094: Design Patternitis - 5 Tips to Help You

8/28/2017
More
In this episode of Fragmented, Donn talks about a common problem almost all software engineers face in their career - Design Patternitis.

Duration: 00:16:10


093: RxJava intervention with Dan Lew

8/14/2017
More
In this episode of Fragmented, our friend and RxJava paragon of the Android - Dan Lew, returns for a record 3 and 1/2 time. We've been using RxJava over the years now and have even talked to Dan about it in previous episodes. How has our understanding of Rx use in Android changed over the years? We know some of the super standard usecases for RxJava in AndroidDev. But the important question to be asking is: when are the times we "shouldn't" be using RxJava? Are we over-complicating our...

Duration: 00:52:08


092: Learning Kotlin - dealing with static-ness and (companion) objects costs

8/7/2017
More
In this second episode of our learning Kotlin series, we talk about Kotlin’s support for static members or … lack thereof. Kotlin as a language was designed so that there’s no such thing as a “static member” in a class but there are times when having static members can be useful. So what do we do in those cases? do we just avoid static members? are there better alternatives? what are the costs with some of these approaches? Listen on to find out more! Shownotes:...

Duration: 00:35:11


091 : Decompress - Reddit AMA highlights, package by feature not layer and testing!

7/24/2017
More
In this decompress episode, DF and KG kick it off with a brief discussion of the highlights from the recent reddit AMA that the Android Engineering folk conducted. What were the interesting things they learnt or were surprised by etc.? They then go on to briefly discuss two topics they've always chatted about (off-air) packaging by feature (not layer) and most recent thoughts on testing. Listen on to find out more: Shownotes: http://fragmentedpodcast.com/episodes/91/ ‎

Duration: 00:54:42


090: Make your apps instant with Zarah Dominguez

7/17/2017
More
At I/O '16 Google announced the super cool new feature "Instant Apps". It's only at this IO, have we started to see real world examples and third parties pull off this feature. In this episode, we talk to GDE Zarah Dominguez who's company "Domain" was one of the partners for this program. What is the Instant Apps feature? What are some usecases where this comes in handy? How does it actually work internally? What does it take for a developer to implement this feature in their own app? Listen...

Duration: 01:01:24


089: Learning Kotlin - Properties a first class language feature

7/10/2017
More
In this mini Fragment, KG talks about his journey learning Kotlin as a newb. Given that Kotlin is most likely going to be the de-facto language for most developers, it makes sense to deepen our understanding of the language (as we have strived with Java over the years). "Properties" in Kotlin are a first class language feature. But what does that actually mean? What are the nifty features we get with properties? How are these resolved from a Java class when there's potential a name clash?...

Duration: 00:23:10


088: Offensive programming

7/3/2017
More
In this episode of Fragmented we talk to our friend Piwai from Square. Piwai's a pro at testing and breaking apps (he built LeakCanary - so not terribly unexpected). He teaches us some strategies on debugging app crashes and briefs us on this concept he calls "offensive programming" which has helped him a lot with his Android development. It's good stuff and we hope you enjoy the show. Shownotes: http://fragmentedpodcast.com/episodes/88/

Duration: 00:58:20


087: Effective Java - Item #16: Favor Composition over Inheritance

6/19/2017
More
In this mini-Fragment episode, Donn talks about Item #16 of the Effective Java series - Favor Composition over Inheritance. You'll learn why using inheritance is not always a great idea and how you can use composition in place of it to make your code more anti-fragile, resilient and clean.

Duration: 00:19:35

See More