Join the Newsletter

Subscribe to get our latest content by email.

    We respect your privacy. Unsubscribe at any time.

    Fragmented | #androiddev Podcast

    2019

    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 problems that the platform faced. Then look into the tools that we now have to solve those problems so that developers like you can build killer audio apps.

    Enjoy.

    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 classes, how they can add mixin like behavior to retrofit existing classes with new behavior, default methods, skeleton implementations and more.

    Enjoy.

    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 friend Taylor Ling for this brand new design. Taylor’s DroidTee designs have gained legendary fame amongst Android devs and this time he’s made something extra special just for us: The pragmatic programmers will astutely observe why this design is so close to our hearts.

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

    Why?

    Simply because it’s going to lower the abandonment rate of your app and increase the engagement of your app at the same time. Donn talks about this in depth in this episode.

    Enjoy.

    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 return Observables. getUser(), user(), userUpdates() ? In this mini-episode dutifully does the yak-shaving for you and discusses what some options are and what the community has been gravitating towards.

    Enjoy.

    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 contributing to a blog. The process of writing will expose your weak points in your comprehension of a topic. Refining your communication skills through writing and putting thoughts out into the universe via a blog will broaden your skills as a developer.

    Ultimately, writing is about communication and communication is the cornerstone of success in much of anything. In this episode, Donn walks you through why you should start writing to help you grow as a developer.

    Enjoy.

    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. In this epiisode, he talks to us about what it’s like being an indie developer, starting on Action Launcher and of course his newest creation – ActionDash.

    Enjoy.

    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, we’ve improved our understanding, the tools have become better, we’ve become better. So should you go back and just rewrite the whole app? Jeroen walks us through his thinking.

    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!

    Site Icon