Download directly 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. Listen to find ou...
Download directly In this episode of our podcast, we explore the diverse landscape of Java versions within the Android ecosystem. Our guest is Michael Bailey, a seasoned Java expert who has b...
Download directly 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 A/B testing. Donn di...
http://fragmentedpodcast.com/episodes/248-feature-flags-a-b-testing-a-deep-dive-with-ishan-khanna/
Download directly In this episode, we talk to, Siggi Jonsson. Siggi helps guide us through the complex and often confusing world of Android app modularization. Our conversation will begin by ...
http://fragmentedpodcast.com/episodes/247-the-art-of-app-modularization-with-siggi-jonsson/
Download directly 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 contributio...
http://fragmentedpodcast.com/episodes/246-dependency-injection-kotlin-inject-with-fred-porciuncula/
Download directly 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 Eng...
http://fragmentedpodcast.com/episodes/245-treehouse-redwood-and-zipline-with-colin-white/
Download directly In this episode, Donn and Kaushik announce that they are steering the podcast back into Android waters. In other words, the Fragmented Podcast is returning to its roots … ...
Download directly 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 ...
Download directly 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 formatti...
Download directly 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 ...
Download directly 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 – Si...
Download directly 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 CODEOWNE...
Download directly 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...
Download directly 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...
Download directly 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 to get the current locatio...
Download directly In this episode, Kaushik goes solo and interviews Ben Orenstein. Ben is a prolific Ruby developer, an amazing conference speaker, an ardent vim-ster, and now the CEO of Tupl...
Download directly In this episode, Donn and Kaushik talk about how many Android applications seem to suffer from the disease of over-architecture while neglecting the product (UI/UX) itself. ...
Download directly In this episode, Donn and Kaushik talk to John Rodriguez (jrod) about the Paparazzi library which allows you to perform UI screenshot testing on Android without emulators o...
Download directly 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 originally were goi...
Download directly 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 Compose by example (and V...
Download directly 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 in our head as dev...
Download directly In this episode, Kaushik peppers Donn with questions about his foray into Android Turbo, Hotwire, and the concept of “Native Where You Need It”. Donn recently launched...
Download directly In this episode Donn and Kaushik talk to Konstantin Liakhovskii about Expo development and how it takes cross platform development and its productivity to the next level. ...
Download directly 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 developer. It’s a fascinati...
Download directly 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 software, starting off w...
Download directly 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 give up, but the real re...
Download directly In this episode, Donn and Kaushik talk about some of the books that they’re reading and thoughts and recommendations on each. LINKS FROM THE SHOW DONN’S BOOKS Desig...
Download directly 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 information for storage and ea...
Download directly In this episode, Kaushik talks to his good friend Prabhjot and learns about “Android Enterprise “. This is the official way for companies or organizations to enable the ...
Download directly In this episode, Donn continues to dive into his favorite software book: Working Effectively with Legacy Code. He talks about one of the fundamental tactics of the book: Int...
Download directly 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 Strata. Jay is an Android de...
Download directly In this episode, Donn talks dives into his favorite software book: Working Effectively with Legacy Code. He talks about one of the introduction level topics: The Legacy Code...
Download directly 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. They chat about pull r...
Download directly In this episode, Donn talks about the difference between working at a big tech company vs freelancing. There are many pro’s and con’s for each. What is best for you? L...
Download directly In this episode, Donn talks about the importance of following code conventions and coding styles in codebases. You’ll run into various different coding conventions throu...
Download directly In this episode, Donn talks to David and Ross from Squeaky Dog Studios about building a business out of a side project. David and Ross are long-time serial side project de...
Download directly In this episode, Donn talks about the three things that every developer needs to know how to do. These three things include: How to identify and stop premature optimizatio...
Download directly In this episode, Donn answers a listener’s question. The listener wanted to know how to choose what to learn next in Tech. Donn provides 6 tips (actually 7 if you count ...
Download directly In this episode, Donn talks with Philipp Lackner about growing an online presence within the Software Industry with Instagram and YouTube. SHOWNOTES You’ll learn how Ph...
Download directly In this episode Donn talks about why you need to learn React (or Flutter) – so you can truly understand the Unidirectional data flow pattern in a framework that was built ...
Download directly In this episode, Donn talks with Mitch Tabian about Kotlin Multiplatform Mobile, also known as KMM. Mitch explains what KMM is, why he decided to use it, and how it works ...
Download directly In this episode, Donn talks with Glenn Leifheit from Microsoft about a concept known as “Secure Development Lifecycle”. Glenn is a Senior Security Program Manager at Mic...
Download directly This is the original story of how Uber was built … this is a fascinating story. You don’t want to miss this. Donn talks to Jason Roberts. Jason was chosen to be Uber’s...
Download directly In this episode, Donn outlines how you can optimize your home office so that you look, sound, and perform the best that you can. From audio to video, to your body, and every...
Download directly In this episode, Donn talks with DevOps expert, Will Button about everything DevOps-related. If you’re ever wondered how and what DevOps is, then listen in. SHOWNOTES W...
Download directly In this episode, Donn talks about the best way to learn a new technology from the ground up. Want to learn something new? This episode is for you. You’ll learn Donn’...
Download directly In this episode, Donn returns for a solo episode to talk about his thoughts on Quality over Quantity and why it’s important to software development and productivity in gen...
Download directly In this episode, we talk to acclaimed Android developer Joaquim Verges. He recently embarked on a journey of making is laptop not burn like a furnace when using Android Stud...
Download directly Anvil is a Kotlin compiler plugin that makes your life a tad bit easier when using Dagger 2. In this episode we talk to Ralf Wondratschek from Square who created the library...
Download directly In episode 1 of Fragmented we talked about Testing. 200 episodes in, we decided it’s a good time to do a state of the union for mobile testing. We talk with Valera Zakharo...
Download directly In our 200th episode, we talk about Serverless Programming. What is it? What’s an example of a service I could build with Serverless Programming? What are the advantages...
Download directly A tweet from a famous tech journalist about Android vs iOS spurs a storm. In this episode, Donn and Kaushik given their honest thoughts on iOS vs Android; and being develope...
Download directly We’re back and Fragmented is going Indie again. A quick episode on the future of Fragmented. New Artwork! Story on how Swapnil helped with our new artwork CONTACT @fr...
Download directly We interrupt our regular programming for this extremely important message. We stand with our black sisters and brothers against the evil that is racism. The recent events ...
Download directly OK, If you REALLY want to know how git works, this is the episode for you. KG talks with his longtime colleague and mentor Gordon McCreight. Gordon is a wiz in general but h...
Download directly In this episode, we chat with friend of the show Leland Richardson. Leland is a main contributor to Jetpack Compose. But in this episode, we pepper him with questions on how...
Download directly Have you ever gone on on-call rotations for your company? What is on-call? How to operate a successful on-call strategy? What does on-call for mobile mean? What are some too...
Download directly What are Polyglot programmers, should you be one? Listen to this episode and find out! SHOWNOTES KG’s youtube screencast awk programming language Smart and Gettings ...
Download directly Well, the world took a crazy turn and everyone’s working from home now. How do you work from home? An experienced developer who’s done this before talks to a newbie and ...
Download directly In this episode, we talk about what a good backup strategy looks like and the different kinds of data you should be backing up. Stay safe and think about your backup strat...
Download directly Today we talk about logging. When to log, how to log, what to log – our thoughts on the subject. SHOWNOTES GDPR Android Logging priorities LogDna (https://www.loggl...
Download directly In this episode, Donn and KG talk about the post Tim Bray recently wrote – Why Google did Android . They then touch on Chrome becoming a monopoly and tips on what folks ca...
Download directly We’ve all heard of the Y2K problem , but there’s also a similar coming up this 2038 for us programmers. In this episode we dive into the 2038 problem (… after of cours...
Download directly In this episode KG and Donn talk about KG’s recent jaunt with Docker. In the attempt to setup continuous deployment for his blog, KG explains his simple requirement and ho...
Download directly It finally happens! KG and Donn talk about Coroutines with two experts at Google Manuel & Sean. We’ve waited quite sometime on Fragmented to discuss this topic. We wanted ...
Download directly An important announcement.
Download directly In this decompress episode, Donn and KG talk about how their 2019 went. It goes from Dagger talk to Kotlin talk to Kotlin Conf talk. Give it a listen and enjoy! SPONSORS ...
Download directly In this episode, Kaushik tries to talk through this question. Thanks to friends of the show Jeroen , Yigit and a bunch of others who ran through some ideas on this one. A...
Download directly How do you know what to test when you don’t even know how to write the code that you need to test? This is a paradox that many developers find themselves in daily. In th...
Download directly App Modularization has plenty of benefits and a lot of Android devs today are starting to modularize their android app. A common problem though that most folks will start ...
Download directly In the world of Functional programming where pure functions don’t encourage side-effects, how does on actually do any IO? So in this brave new world where everyone is ad...
Download directly In this episode of Fragmented, Donn talks about when it’s appropriate to comment your code. Donn then dives into the types of code comments, when you might want to comme...
Download directly In this episode of Fragmented, Kaush breaks down how he begins creating and writing technical talks, using a talk he’s about to give at the Mobilization Conference. Enjo...
Download directly As Android developers we know Java and now Kotlin. But to become even more seasoned developers, learning newer languages can be a level booster. The list can go on and on,...
Download directly How do you know if some code is over-engineered? What does that even look like? How do you know if you’re over-engineering the code that you’re writing? What if yo...
Download directly Kotlin isn’t a magic bullet that prevents NullPointerExceptions. Not at all. What Kotlin does do is force you to think about how you want to handle your nulls. through...
Download directly One question that Kaushik and I get all the time is this … > I’m starting to learn how to build Android apps, which language > should I learn? Kotlin o...
Download directly Kaushik is back in this weeks podcast. 🎉 Donn and Kaushik talk about testing RxJava streams with a Kotlin extension method and how and when to test various scenarios. D...
Download directly This week Donn talks about what pattern you should use when developing your application. Is it MVP? MVVM? Mabye MVI? Perhaps it’s something else. Find out in this episode....
Download directly In this episode Donn and Kaushik sit down with Instacart Engineer Colin White to discuss a new image library he has created called Coil. Coil is a Kotlin-first image libra...
Download directly This week Donn and Kaushik talk to Leland Richardson from the Android team at Google about Jetpack Compose. Jetpack Compose is declarative component-based UI runtime for A...
Download directly In this episode, Donn talks about public speaking and how it can help you grow your career. He dives in by telling a story of his first speaking engagement and how he was ...
Download directly Marcel Schnelle joins Donn in this episode to talk about how to get your application under test and some steps to go from scared to confident in your testing process. The se...
Download directly In this episode, Donn continues his talks about Kotlin Lambda Expressions. He explains how you can use lambda expressions as function parameters and as return types for func...
Download directly Donn sits down with Buffer Android Lead, Joe Birch. Joe is a GDE for Android, Google Actions, Flutter and Google Pay. In this episode Donn and Joe talk about Clean Architect...
Download directly Kaushik decides to hit record on a skype call he has with friend of the show Jesse Wilson. They start off by discussing building features across different platforms today. J...
Download directly In this episode, Donn talks about Kotlin Lambda Expressions. He explains the syntax and how to build a couple of simple lambda expressions with and without type inference an...
Download directly In this episode, you’ll learn all about Kotlin Sealed classes. Donn walks you through what they are, how to create them, how to use data classes, objects and regular class...
Download directly In this episode, Donn talks to Matt Runo about the Flank project. Using Flank you can run your Espresso test suite in parallel on Firebase Test Lab (FTL). This allows you to...
Download directly What happened at Google IO 2019? SHOWNOTES Digital trends: Comparing Pixel 2, 3 and 3A Google Activity tracking Google Activity tracking Controls Flutter for Web New...
Download directly In this show, Donn talks with Dan Jarvis about Machine Learning on Android with ML Kit and Tensor flow. They dive deep into what ML (Machine Learning) is, what you need to...
Download directly With the release of Android Q we now have the settings panel and all its glory. This panel, while most likely overlooked as a minor feature, is actually a diamond in the rou...
Download directly In this show, Donn and Kaushik talk to Cameron Ketcham and Connie Shi from the Android Material Components team at Google. The Android Material Components are material des...
Download directly In this show, Donn and Kaushik talk to Don Turner about how to build high-performance audio apps on Android. We dive deep into history of audio on Android, some of the pro...
Download directly In this episode, Donn talks about Item #20 in the Effective Java book (third series) by Joshua Bloch. He discusses why you should think about using interfaces over abstract ...
We’re extremely excited to announce a brand new T-shirt sale from Fragmented. Our last run with the Spacedroid was so successful with listeners that we decided to work again with our good fr...
http://fragmentedpodcast.com/misc/rubber-duck-android-shirt/
Download directly With the release of Android Q we now have the settings panel and all its glory. This panel, while most likely overlooked as a minor feature, is actually a diamond in the rou...
Download directly The Android community has come to use Rx pretty heavily but surprisingly there hasn’t been any one convention that’s won, when it comes to how we name our functions that...
Download directly Growing as a developer is important for you, your career and your future. One of the best ways to grow your career is to start writing. Donn recommends starting a blog or ...
Download directly Listen to all star Indie developer and friend of the show Chris Lacy. Chris Lacy created the beloved Action Launcher – arguably one of the best Launcher apps on Android. I...
Download directly After you’ve been working on an app for sometime, the most common quandry one runs into is the need to rewrite the app. We’ve all been there, there’s technical debt, w...
Download directly In this episode, we continue our discussion from episode 148 on evolving android architectures. We collected some of the questions from the community and try to answer them....
Download directly Another Learning Kotlin episode. We talk about Returns, Jumps & Labels! SHOWNOTES Kotlin Returns and Jumps Documentation CODE data class Customer(val isPlatinum:...
Download directly In this quick fragment, Kaushik talks about the new Kotlin 1.3 experimental feature “inline classes” and how it helps with Type driven design. SHOWNOTES Kotlin relea...
Download directly In this episode, Donn and Kaushik talk about the state of android architectures and how they’ve stared to evolve. Kaushik recently worked on a project of coming up with an...
Download directly In this short fragment episode, Donn explains how you can clean up your RxJava 2 streams and ensure no memory leaks are occurring by using the AutoDispose library from Uber....
Download directly In this episode of Fragmented, Donn digs into three things that every Android developer needs to know. DEPENDENCY INJECTION 1. Constructor_setter_method injection 2. ...
Download directly In this short fragment, Kaushik explains how you can trace network requests from your app by adding a special header. Easily trace an HTTP request all the way from a client ...
Download directly In this episode, Donn and Kaushik talk about productivity tools for developers. As developers, what are some additional tools and utilities that really up your game. If you ...
Kaushik and I are excited to announce that we’ve created a public Discord server that YOU CAN JOIN, FOR FREE to chat with other folks in the community. We wanted to create a place where liste...
http://fragmentedpodcast.com/misc/fragmented-discord-chat-server/
Download directly In this mini fragment, Donn and Kaushik share some thoughts on real world testing with Android development – a favorite topic of theirs. Kaushik recently ran into a case...
Download directly In this episode, we talk to our friend Matt Logan. Matt took some time off and worked on an indie app called Sessions. He built this for both Android and iOS . In this epis...
Download directly In this mini fragment, Donn and KG talk about Impostor syndrome. Most of us developers are plagued by this. Does this feeling ever go away? How do we deal with this? Listen ...
Download directly We all know of ProGuard, we want to use it and like it. But let’s face it proGuard ain’t pretty. In this episode we have Jeb walk us through the magic of ProGuard. We ...
Download directly In this episode, Donn and Kaushik talk to Uber’s Manu Sridharan on static code analysis. Manu’s a badass who did his PhD on the subject! He explains how static code anal...
Download directly 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, ...
Download directly 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 – functi...
Download directly 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 ...
Download directly 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 ...
Download directly 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. Using...
Download directly 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...
Download directly 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 adv...
Download directly 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 ...
Download directly 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,...
Download directly 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 ...
Download directly In today’s episode, we are joined by Sam Bobra – engineering manager @VSCO, android fangirl and gRPC magician (some would even say evangelist !) to talk about gRPC on An...
Download directly In today’s episode, we sit down with Caren Chang from June to talk about audio engineering for Android. Audio APIs can be tricky so Caren walks us through how she maneuver...
Download directly 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 ...
Download directly 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 Androi...
Download directly 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...
Download directly 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 ...
Download directly 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. ...
Download directly 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 m...
Download directly 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 Funct...
Download directly 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 understand...
Download directly 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 ...
Download directly 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...
http://fragmentedpodcast.com/episodes/117-multi-module-builds-in-gradle/
Download directly 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...
Download directly 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’l...
Download directly 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 plat...
Download directly 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...
Download directly In this mini-fragment episode, Donn talks about Item #9 of the Effective Java (Third Edition) book – PREFER TRY WITH RESOURCES TO TRY FINALLY. Please note, this episode ...
Download directly In this mini-fragment episode, Donn talks about Item #5 of the Effective Java (Third Edition) book – Prefer Dependency Injection to Hardwiring Resources. Please note, th...
Download directly 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 3r...
Download directly 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 ...
Download directly 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 ...
Download directly In this episode, we talk to Alex Lockwood who created shapeshifter.design, while at Google. Shape Shifter is an amazing tool that can help developers create Animated Vector ...
Download directly 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, con...
Download directly 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 a...
Download directly 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 p...
Download directly 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 java...
Download directly 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 Kotli...
Download directly 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...
Download directly 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...
Download directly 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 co...
Download directly 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, ...
Download directly 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 functionali...
Download directly 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, wha...
Download directly 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...
Download directly In this episode of Fragmented, Donn talks about a common problem almost all software engineers face in their career – Design Patternitis. So, you’ve read the books on ...
Download directly 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 ...
Download directly 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 ther...
Download directly 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...
Download directly At I/O ’16 Google announced the super cool new feature Instant Apps. At IO’17 we started to see real world examples and third parties pull off this feature. In this epis...
Download directly 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...
Download directly 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). H...
Download directly 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 alw...
Download directly In this mini-Fragment episode, Donn talks about Working Effectively with Legacy Code. He doesn’t just talk about the book itself, but he talks about how to approach a lega...
Download directly In this episode, we talk to Dan Kim about Kotlin. Dan is an Android developer at the company Basecamp and has some great Kotlin posts on the company’s famous blog Signal V...
Download directly This was truly one of the most memorable IOs Google has ever conducted. In keeping with tradition, Donn and Kaushik talk with a bunch of awesome #AndroidDev and get their op...
Download directly RxJava is considered a functional reactive programming library. But the paradigms of functional programming have existed for a very long time. In this episode we talk to And...
Download directly It’s pretty awesome, when you use a third party library, love using it and finally get to talk to the person who actually helped build it. In this episode, we talk to Gabr...
Download directly It is the world of the Internet of Things (IoT) and Google’s answer to that is the Android Things. In this episode, we talk to the amazing Rebecca Franks. She explains how...
Download directly In this episode Donn and Kaushik recommend 10 books on Software programming that they think every Android developer would greatly benefit from reading. These are books that ...
Download directly Have you ever thought about building VR (Virtual Reality) apps? Where do you start? How difficult is it? How similar is to Android development? Do you still code in Java? In...
Download directly In this episode, Donn sits down with fellow Android GDE, Michael Bailey to cover 10 testing strategies to help you get your application under test and to make sure your test...
Download directly Today on Fragmented, we talk to Eyal Lezmy. Eyal works as an Android developer for Genymotion. While working for Genymotion he had to deal with the Android Debug Bridge a wh...
Download directly In this episode Kaushik talks to Kristin of the Big Nerd Ranch. You would think that the Android lifecycle is pretty standard and basic stuff, but as Kristin begins to unpac...
Download directly In this mini-Fragment episode, Donn talks about Item #15 of the Effective Java series – Minimize Mutability. You’ll learn what mutable and immutable objects are, how and...
Download directly It’s almost a given these days that most phones will have Fingerprint APIs. But how does the hardware actually work? How does the Software work? How does an Android develo...
Download directly In this mini-Fragment episode, Donn talks about Item #14 of the Effective Java series – In public classes, use accessor methods, not public fields. You’ll learn why it...
Download directly In this episode, we talk to Android developer Andrew Orobator. He gives us the lowdown on the new feature App Shortcuts that was introduced in Android. We talk about static ...
Download directly In this episode we change the tune and talk with Raveesh Bhalla; Raveesh is a GDE for design specialized in UI/UX. He starts off by helping us get a good understanding of ...
Download directly In this episode Donn and Kaushik have an honest discussion about Realm (a client side database). Donn has worked pretty extensively with Realm and even consulted for their A...
Download directly We’re back with part 2 of our Buck episode. We continue our chat with Uber Engineer, Gautam. We dive into the details of how buck is used, how you can use it and how it ca...
Download directly We kick off 2017 talking to Uber Engineer Gautam. In first part of this 2 part series, Gautam talks to us about the Uber Android app, the complexity in the architecture, the...
Download directly In this episode, Donn talks with Xamarin cofounder on how one can use Xamarin for Android development. They start off chatting about using Xamarin just for business logic ...
Download directly In this episode, we talk to our good friend and immutability champ Ryan Harter. We start off talking about the benefits and disadvantages of immutability, then we dive into ...
Download directly In this episode we talk to Ty Smith about all things Developer Platform. Currently a tech lead at Uber, Ty has quite the illustrious career having worked on some of the bigg...
Download directly In this mini-Fragment episode, Kaushik talks about the process of Garbage collection and how it compares to Reference counting (which is the equivalent process in iOS). Ho...
Download directly In this mini-Fragment episode, Donn talks about Item #13 of the Effective Java series – Minimize the accessibility of classes and members. You’ll learn why it’s import...
Download directly In this mini-Fragment episode, Donn talks about Item #12 of the Effective Java series – Consider Implementing Comparable. You’ll learn about how you can use the Comparab...
Download directly The age old question: should I be using an event bus today? What is an event bus? what are still some good use cases for an event bus? Can i replace an event bus with RxJava...
Download directly We talk with Android UI magician Israel. In this episode, Israel does what magicians are never supposed to do, reveal those exciting magic tricks. He talks about tricks you ...
Download directly We talk with the all-star multi-talented GDE Chiu-Ki Chan about testing. Specifically, we dive into leveraging Mockito for your testing needs. What is Mocking, what is Stubb...
Download directly In this mini-Fragment, Donn talks about Item #11 of the Effective Java series – Override clone Judiciously. You’ll learn about the extralinguistic behavior of clone and ...
Download directly In this episode we talk with, Lisa Wray, first of her job title, mother of the Genius app and sorceress of Data Binding. What is Data Binding? How does it work? What can y...
Download directly We wind this two part series down with GDE Philippe by chatting about postfix completion, live templates, structural search/replace, integrating with external tools, cool co...
Download directly In this 2 part series, we talk to the illustrious Philippe of Android Studio tinkering fame. He starts off by discussing the intermediate basics that everyone should know ab...
Download directly Donn and Kaushik discuss how they use git for their development workflow. They also touch on semantic versioning and how they rollout new versions of their app in a controll...
Download directly We have Jake Wharton and RxJava in one episode ?. In this power-packed episode we talk to Jake about the advances in RxJava 1.x since the last time he was on the show and al...
http://fragmentedpodcast.com/episodes/053-jake-wharton-on-rxjava-2/
Download directly In this mini fragment Kaushik talks about some cool Junit 4 tricks using Parameterize, Enclosing test runners. SHOW NOTES Junit4 introduced with Android Studio 1.1 Jun...
Download directly We’ve always wanted to know more about annotation processing, so in this episode we pick GDE Mike Evans’ brains on the topic and ask him a whole bunch of questions. If y...
Download directly Friend of the show -and one of the finest gentlemen we know- Mark Allison chats with us about Constraint Layouts, what they are, why you need them, what to watch out for and...
Download directly Friend of the show Dan Lew makes a return! In this show Kaushik talks to Dan about translating an app for other languages. SHOW NOTES Ep 39: Elliot Chenger AutoFitting...
Download directly 2016’s first installment of a grand bonanza of tips and tricks for #AndroidDev! Donn and Kaushik talk about all the tips and tricks they’ve picked up over the first part...
Download directly In this episode we talk to Trello engineer, GDE, YouTuber, Caster IO instructor and View magician Huyen about all things custom View/ViewGroups. SHOW NOTES Android Dialo...
Download directly Everyone loves Retrofit & okHttp. But how did they come about? Why ok? What was the need for such libraries? We went knocking on the doors of Square trying to find the answe...
Download directly We’ve always been curious about technology and the software surrounding embedded devices and the like. One such technology that’s ubiquitous these days is Bluetooth (LE)...
Download directly In this mini-Fragment, Donn talks about Item #10 of the Effective Java series – Always Override toString. You’ll learn why it’s important for your own sanity, future d...
Download directly In Part 2 of our Google IO special we continue asking some simple questions to the best AndroidDev today. This concludes our IO special for this year. Hope you enjoyed it as...
Download directly In Part 1 of our Google IO special we talk to a whole bunch of amazing AndroidDev. We go around asking them a few simple questions. Questions, that you probably thought to a...
Download directly In this mini Fragment, Donn talks about one of his favorite topics, YAGNI. YAGNI is an acronym that stands for “You Aren’t Gonna Need It”. Donn explains what it is, wh...
Download directly In this mini episode, we talk with the lovely Kelly Shushter about Internal Library Dependency Management. Kelly is a GDE, the Director of Women Who Code (Denver chapter), a...
Download directly In this episode we chat with our friend an all round amazing AndroidDev Elliott Chenger. Elliot does Android development for Under Armour and knows a thing or two about Text...
Download directly In this episode, Donn and Kaushik look at the Android N developer preview. They highlight the biggest changes that you as an Android Developer should keep an eye out for. Th...
Download directly In this very first edition of our Decompress episode we talk about the fonts we love to use, some Xcode hating, Testing woes and the intensely discussed library that Google ...
Download directly In this mini Fragment we touch on a highly requested topic – working remotely. Donn talks about how to ease into remote working, tools for working remotely, tips and trick...
Download directly In this mini Fragment we touch base on all the things you need to know about Vector drawables for Android development. How one can use it today, the recommended usage for ve...
Download directly In this mini Fragment, we introduce Joshua’s ninth Item. After the last somewhat mind boggling item, this is a much welcomed simple, practical yet important one: Always ov...
Download directly In this episode we talk Gradle with the amazing and awesome Annyce Davis. We deal with the basics of Android’s build system and dabble with some tips on improving your bui...
Everybody loves t-shirts! More than one listener in the past has asked us when Fragmented is going to have a t-shirt – one they can wear at conferences and such . We thought about it, but nev...
Download directly The Android Support library framework is the biggest boon to Android developers. But how does one makes sense of the different versions and revisions available? In this frag...
Download directly In this mini Fragment, we introduce Joshua’s eighth Item. This one is a doozy, probably one of the longest items in the group of the effective Java series, but most defini...
Download directly In this episode we talk to Material Design Master and Google Developer Expert Mike Wolfson. What does Material design mean to us developers? How does one use the numerous su...
Download directly If you’ve been an Android developer in the last 2 years, you must have seen this dreaded exception: dex: method ID not in : 65536 Quick googling would immediately bring ...
Heya Folks, We wanted to let you know what we’ve been up to with the Fragmented podcast lately. Don’t worry, all things below are good for you as the listener. You may or may not have not...
Download directly Feast yourselves to a grand bonanza of tips and tricks with this episode! Donn and Kaushik talk about the tips and tricks they’ve picked up over the course of 2015. SHOW...
Download directly Realm pro and overall genius Christian Melchior joins us in this episode to talk about all things Realm. SHOW NOTES Realm.io for Java/Android Martin fowler on schema-le...
Download directly In this episode Donn and Kaushik chat with the one and only Israel Ferrer Camacho (@rallat ). They discuss a talk Israel gave sometime back on “Android development like a ...
Download directly In this mini Fragment, we introduce Joshua’s seventh Item and a momentous end to the first chapter: AVOID FINALIZERS Stay tuned for more items from our “Effective Java...
Download directly Joshua’s sixth Item: ELIMINATE OBSOLETE OBJECT REFERENCES, in a distinctively croaky voice. Stay tuned for more items from our “Effective Java for Android developers...
Download directly Donn and Kaushik cover the happenings of Google’s very first Android Developer conference – “Android Dev Summit”. Together, they attended the conference both virtual...
Download directly In this mini Fragment, we introduce Joshua’s fifth Item: AVOID CREATING UNNECESSARY OBJECTS. Stay tuned for more items from our “Effective Java for Android developers...
Download directly SHOW NOTES IN OTHER NEWS Donn in a Banana Suit KG as a Storm Trooper AndoridTO 020 – Talking Kotlin with Hadi Hariri Google entering podcast scene and we’re on it...
Download directly A tonne of folks have been asking for a show on Kotlin. We got the best person in the business to take us through what could possibly be our new hope. SHOW NOTES No tabs...
Download directly Singer and Android developer Donn Felker explores Joshua Bloch’s fourth Item: ENFORCE NONINSTANTIABILITY WITH A PRIVATE CONSTRUCTOR. Stay tuned, cause we got more of the...
Download directly In this mini Fragment, we introduce Joshua’s third Item: ENFORCE THE SINGLETON PROPERTY WITH A PRIVATE CONSTRUCTOR OR AN ENUM TYPE. Stay tuned for more items from our ...
Download directly In this power-packed episode, Donn returns… If that wasn’t amazing enough, Andrew and Akshay from Google join us to talk about Android Nearby. SHOW NOTES FOLLOW UP ...
Download directly In our third Fragment installment, we introduce Josh’s second Item: CONSIDER A BUILDER WHEN FACED WITH MANY CONSTRUCTOR PARAMETERS. Stay tuned for more items from our ...
Download directly In this episode we talk to Amanda about how she got started as an Android developer, working at Venmo, her path to mastering Java and Android, dabbling with the dark side an...
Download directly We’ve mentioned the book “Effective Java” by Joshua Bloch quite a few times on previous episodes. At this point, everyone knows they should have read this book (quadru...
Download directly In this episode, we revisit the topic of Testing, looking at it from a TDD perspective. Globetrotter, Kata Queen, TDD practitioner and overall boss of Android development ...
Download directly In this episode we’re trying something new. Everyone has requested more episodes of the podcast. In short, everyone wants a weekly show. So this week, we’re introducing ...
Download directly In this episode – Donn and Kaushik dive into a topic that is very near and dear their hearts – application architecture. They talk about how Martin Fowler has inspired a...
Download directly In this episode Donn and Kaushik talk to the very talented Michael Bailey about core Java principles and practices. Michael has quite the deep and passionate understanding o...
Download directly This is the special Google I/O 2015 episode. In this episode – Kaushik makes the trek to Google I/O and chats with various Android developers about their favorite part of ...
Download directly In this episode, we talk to Philip Simpson, one of the rockstar developers of the amazing Pocket Casts Android Application. We learn about how Philip and his partner, Russel...
Download directly In the final part of this two-part segment, we continue our talk with Jake Wharton. We dive right into the topic of testing. Jake then talks about his approach to testing ap...
Download directly In part one of this two-part segment, we talk to the one and only Jake Wharton. He gives us the scoop on how he operates day to day, what he looks for in a good Android deve...
Download directly In this episode of Fragmented, Donn and Kaushik start off by discussing the tips and tricks available for efficiently loading images in an Android app. Good image libraries...
Download directly In this episode of Fragmented, Donn and Kaushik continue their conversation with Dan Lew on RxJava. In the final part of this 2 part series, they talk about many useful RxJa...
Download directly In this episode of Fragmented, Donn and Kaushik interview Dan Lew – druid of RxJava & RxAndroid! In part 1 of this 2 part series, we find out more about the one they call ...
Download directly In this episode of Fragmented, Donn and Kaushik talk about the official IDE for Android development – “ANDROID STUDIO”. Why should you care about your IDE? Is Android ...
Download directly Welcome to the very first episode of Fragmented. Donn and Kaushik talk about why they started the podcast, the structure of the podcast and a little about who they are. The...