Fragmented - AI Developer Podcast

Fragmented - AI Developer Podcast

By Kaushik Gopal, Iury SouzaScienceTechnologyEducation
Download on the App Store

Fragmented - AI Developer Podcast episodes

  • 161: Machine Learning on Android with ML Kit and TensorFlow with Dan Jarvis

    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 know as a developer and how to apply those things to build ML applications on Android.

    They tal about what you can do on Android in regards to ML, model training and running the models on the device. You may be wondering if you should include the model in your app or if it should live on a server, that's discused as well and the reasons for it.

    They wrap up the show with some examples of what you could build and some great resources to get you started.

    Enjoy

    Shownotes
    • What Can Machine Learning Do?
    • ML Kit
    • ML Kit Demo Video
    • ML Kit Quickstart
    • Image Labeling Example
    • Custom Models
    • How Does Prisma Work?
    • Cucumber Example
    • Tensorflow Demo Apps
    • Inside AI Newsletter
    • TensorFlow Lite
    • TensorFlow Lite (TF Dev Summit '19) - [VIDEO]
    • Custom On-Device ML Models with Learn2Compress
    • Microcontoller Support
    • Face Generation
    • DroidCon NYC Applied Tensorflow iN Android Apps
    • Sponsors ๐Ÿ™
      • sentry.io - Your code is broken. Letโ€™s fix it together - https://sentry.io/for/android/
      • Contact
        • Contact Dan Jarvis on LinkedIn, Medium or GitHub
        • Donn Felker - @donnfelker (Twitter) and donnfelker (Instagram)
        • Kaushik Gopal - @kaushikgopal (Twitter) and kaushikgopal (Instagram)
        • Fragmented on Twitter: @fragmentedcast
        • Our YouTube channel
        • Join thousands of other developers on our free chat server. Ask questions, answer questions, be part of the community at our The Fragmented Discord chat
        • 1 hr
        • 160: Increase App Engagement with Android Q

          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.

          Shownotes
          • Android Q Features
          • Sponsors ๐Ÿ™
            • sentry.io - Your code is broken. Letโ€™s fix it together - https://sentry.io/for/android/
            • Contact
              • Discord chat or @fragmentedcast or our Youtube channel
              • @donnfelker and donnfelker (on Instagram)
              • @kaushikgopal and kaushikgopal (on Instagram)
              • 12 min
              • 159: Improve Your App with the Android Material Components (feat. Cameron Ketcham & Connie Shi)

                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 designed components that you can easily drop into your application with just a few small tweaks. You get a bunch of fully built out material components, from the Android Material team at Google. From Chips, to Cards, to Buttons and much much more ... the goal is to enable you to build your application faster when using these components.

                Donn and Kaushik talk to Cameraon and Connie about the components and how to use them in this episode.

                Enjoy

                Shownotes
                • Material.io Website
                • Android Material Components
                • Material Components GitHub
                • Tasks App
                • Developer Tutorials
                • AndroidDev Summit Talk
                • Material Theme Editor
                • Sponsors ๐Ÿ™
                  • sentry.io - Your code is broken. Letโ€™s fix it together - https://sentry.io/for/android/
                  • Contact
                    • Contact Cameron and Connit at - GitHub Issues, StackOverflow
                    • Donn Felker - @donnfelker (Twitter) and donnfelker (Instagram)
                    • Kaushik Gopal - @kaushikgopal (Twitter) and kaushikgopal (Instagram)
                    • Fragmented on Twitter: @fragmentedcast
                    • Our YouTube channel
                    • Join thousands of other developers on our free chat server. Ask questions, answer questions, be part of the community at our The Fragmented Discord chat
                    • 53 min
                    • 158: Building High Performance Audio on Android

                      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.

                      Shownotes
                      • Android Midi
                      • Oboe
                      • Intro to Oboe (Video)
                      • Google IO 2019 Talk
                      • Sponsors ๐Ÿ™
                        • sentry.io
                        • Contact
                          • Don Turner - @donturner
                          • Donn Felker - @donnfelker (Twitter) and donnfelker (Instagram)
                          • Kaushik Gopal - @kaushikgopal (Twitter) and kaushikgopal (Instagram)
                          • Fragmented on Twitter: @fragmentedcast
                          • Our YouTube channel
                          • Join thousands of other developers on our free chat server. Ask questions, answer questions, be part of the community at our The Fragmented Discord chat
                          • 1 hr 4 min
                          • 157: Effective Java Item# 20 - Prefer interfaces to abstract classes

                            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.

                            Sponsors ๐Ÿ™
                            • sentry.io - Your code is broken. Letโ€™s fix it together - https://sentry.io/for/android/
                            • Contact
                              • Discord chat or @fragmentedcast or our Youtube channel
                              • @donnfelker and donnfelker (on Instagram)
                              • @kaushikgopal and kaushikgopal (on Instagram)
                              • 26 min
                              • 156: Increase App Engagement with Android Q

                                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.

                                Shownotes
                                • Android Q Features
                                • Sponsors ๐Ÿ™
                                  • sentry.io - Your code is broken. Letโ€™s fix it together - https://sentry.io/for/android/
                                  • Contact
                                    • Discord chat or @fragmentedcast or our Youtube channel
                                    • @donnfelker and donnfelker (on Instagram)
                                    • @kaushikgopal and kaushikgopal (on Instagram)
                                    • 12 min
                                    • 155: Naming conventions for RxJava Observables

                                      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.

                                      Shownotes
                                      • yak-shaving
                                      • Upday's convention:
                                        • Florina's tweet
                                        • Upday's blog post - Reactive Frustrations 1
                                        • Options
                                          // option 1
                                          fun getUser(): Single
                                          // yuck
                                          // option 2
                                          fun user(): Observable
                                          // but what does this mean?
                                          // option 3
                                          fun user(): Single
                                          fun userUpdates(): Observable
                                          // or
                                          fun userStream(): Observable
                                          // this is looking good
                                          // option 4 (upday style)
                                          fun userOnce(): Single
                                          fun userStream(): Observable
                                          fun userOnceAndStream(): Observable

                                          Stay tuned for a future episode, where we discuss more details and more complicated cases to handle (like emitting a list of user, policies for fetching the first user as quickly as possible etc.).

                                          Also #FinishNotation.

                                          Sponsors ๐Ÿ™
                                          • sentry.io - Your code is broken. Letโ€™s fix it together - https://sentry.io/for/android/
                                          • Contact
                                            • Discord chat or @fragmentedcast or our Youtube channel
                                            • @donnfelker and donnfelker (on Instagram)
                                            • @kaushikgopal and kaushikgopal (on Instagram)
                                            • 22 min
                                            • 154: Developer Growth: Start Writing

                                              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.

                                              Sponsors ๐Ÿ™
                                              • sentry.io - Your code is broken. Letโ€™s fix it together - https://sentry.io/for/android/

                                              • Instabug -They're giving a special offer for all listeners, go to instabug.com/fragmented, signup, install the SDK, and you will get a free Instabug t-shirt and a 14-day free trial.

                                                Contact
                                                • Discord chat or @fragmentedcast or [our Youtube channel][10]
                                                • @donnfelker and donnfelker (on Instagram)
                                                • @kaushikgopal and kaushikgopal (on Instagram)
                                                • 19 min
                                                • 153: How to be an indie Android developer with Chris Lacy

                                                  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.

                                                  Shownotes
                                                  • TweetLanes
                                                  • Action Launcher
                                                  • On selling Link Bubble
                                                  • Brave browser
                                                  • ActionDash
                                                    • Introducing ActionDash
                                                    • Download on the play store
                                                    • Slick graph library MPAndroidChart
                                                    • Action Launcher is hiring!
                                                    • Sponsors ๐Ÿ™
                                                      • sentry.io
                                                      • Nevercode
                                                        • Nevercode - CI/CD for Android, iOS, React Native & Ionic
                                                        • Try Codemagic
                                                        • Join Flutter CI/CD Slack Community
                                                        • Contact
                                                          • @chrismlacy or work with him or leave a 5 star reviews on ActionDash :)
                                                          • Discord chat or @fragmentedcast or our Youtube channel
                                                          • @donnfelker and donnfelker (on Instagram)
                                                          • @kaushikgopal and kaushikgopal (on Instagram)
                                                          • 1 hr 14 min

                                                          About Fragmented - AI Developer Podcast

                                                          From the publisher's feed

                                                          Fragmented is an AI developer podcast for engineers who want to go beyond vibe coding and ship real software.

                                                          More shows like Fragmented - AI Developer Podcast

                                                          Design Details by Brian Lovin, Marshall Bock

                                                          Design Details

                                                          360 Listeners

                                                          Developer Tea by Jonathan Cutrell

                                                          Developer Tea

                                                          403 Listeners

                                                          Does Not Compute by Sean Washington, Rockwell Schrock

                                                          Does Not Compute

                                                          53 Listeners

                                                          Toolsday by Una Kravets, Chris Dhanaraj

                                                          Toolsday

                                                          48 Listeners

                                                          Swift Unwrapped by JP Simard, Jesse Squires, Spec Network, Inc.

                                                          Swift Unwrapped

                                                          90 Listeners