Fragmented - AI Developer Podcast

Fragmented - AI Developer Podcast

By Kaushik Gopal, Iury SouzaScienceTechnologyEducation
Download on the App Store

Fragmented - AI Developer Podcast episodes

  • 052: Junit4 tricks with @Parameterized @Enclosing tests

    In this mini fragment Kaushik talks about some cool Junit 4 tricks using Parameterize, Enclosing test runners. ๐Ÿค˜ #AlwaysBeTesting

    Show Notes
    • Junit4 introduced with Android Studio 1.1 [tools.android.com]
    • Junit4 Parameterized tests [github.com]
    • Calculator example from googlesamples [github.com]
    • Sample template code for Enclosed.class [gist.github.com]
    • Sponsors
      • BuddyBuild
      • Contact
        • @fragmentedcast [twitter.com]
        • @donnfelker and +DonnFelker
        • @kaushikgopal and +KaushikGopalIsMe
        • 16 min
        • 051: Annotation processing Q&A with GDE Mike Evans

          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 you've thought about diving into Annotation processing but never quite grappled with what it's all about, this is a good episode to listen to.

          Show Notes
          • Mike's DroidCon NYC 2015 [youtube.com]
          • AirBnB's deep link dispatch [github.com]
          • ButterKnife from Jake Wharton [github.io]
          • Improving your code with Android Support Annotations [michaelevans.org]
          • Jake Wharton and Jesse Wilson - Annotation Processing Boilerplate Destruction [youtube.com]
          • 021: Fragmented - Jesse Wilson on Linker [fragmentedpodcast.com]
          • @Target Element Types [docs.oracle.com]
          • JavaPoet by Square [github.com]
          • AutoService library by Google
          • kapt - Annotation processing for Kotlin [blog.jetbrains.com]
          • Annotation processing 101 [hannesdorfmann.com]
          • Aftermath by Michael Evans [github.com]
          • Sponsors
            • BuddyBuild
            • Contact
              • @m_evans10 and +MichaelEvans
              • @fragmentedcast [twitter.com]
              • @donnfelker and +DonnFelker
              • @kaushikgopal and +KaushikGopalIsMe
              • 40 min
              • 050: GDE gentleman Mark Allison dissects Constraint Layouts

                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 how you can start using them in your application.

                Show Notes
                • Styling Android - Mark's blog [stylingandroid.com]

                • Marks' Constraint Layout Series: [stylingandroid.com]

                  • Part 1
                  • Part 2
                  • Part 3
                  • Part 4
                  • Part 5
                  • Part 6
                  • Part 7
                  • Part 8
                  • Introducing Constraint Layout [tools.android.com]

                  • Wolfram's post: Some thoughts on Android's new Constraint Layout and Android Studio's new Design Editor [grokkingandroid.com]

                  • ADB episode-50 [androidbackstage.blogspot.com]

                    Sponsor
                    • Hired - special offer: double the signing bonus!
                    • Contact
                      • @MarkIAllison and Styling Android
                      • @fragmentedcast [twitter.com]
                      • @donnfelker and +DonnFelker
                      • @kaushikgopal and +KaushikGopalIsMe
                      • 45 min
                      • 049: Translating an app for different languages with Dan Lew

                        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 [fragmentedpodcast.com]
                        • AutoFitting TextViews [github.com]
                        • Transifex - service for helping with translations
                        • Pseudo localization [danlew.net]
                        • Xliff [wikipedia.org]
                        • Phrase lib by Square [github.com]
                        • Ahmed's Droidcon SF talk: From Right to Left and Back [youtube.com]
                        • Internationalis(z)ing Code - Computerphile [youtube.com]
                        • What your emojis actually look like [youtube.com]
                        • Sponsor
                          • Hired - special offer: double the signing bonus!
                          • Contact
                            • @fragmentedcast [twitter.com]
                            • @danlew42 [twitter.com] and Dan's website [danlew.net]
                            • @donnfelker and +DonnFelker
                            • @kaushikgopal and +KaushikGopalIsMe
                            • 47 min
                            • 048: Tips and tricks we picked in 2016 (I)

                              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 of this year.

                              Show Notes
                              • [Orthogonal podcast](http://spec.fm/podcasts/orthogonal
                              • GDG - Google Developer Groups [developers.google.com]
                              • Ep 028: Fragmented - tips and tricks from 2015 [fragmentedpodcast.com]
                              • DF: Developer happiness is a real thing; Learn Kotlin.
                              • KG: Prevent logcat clearing on app crash
                                • link 1 [stackoverflow.com]
                                • link 2 [stackoverflow.com]
                                • KG: IntelliJ command line launcher:
                                  • git diffing [pontarelli.com]
                                  • regular diffing [jetbrains.com]
                                  • IO 2016 session: Expert guide to Android Studio [youtube.com]
                                  • DF:
                                    • KeyPromoter plugin [jetbrains.com]
                                    • Philippe Breault [developerphil.com]
                                    • DF: Window management tool
                                      • Divvy [mizage.com]
                                      • Moom [manytricks.com]
                                      • Slant article comparing window management tools (for the Mac) [slant.com]
                                      • Phoenix - lightweight open source js configurable tool [github.com]
                                      • Annyce' caster.io videos [caster.io]
                                      • DF:
                                        • Postman chrome extension [chrome.google.com]
                                        • Runscope [blog.runscope.com]
                                        • Donn's git alias (un)watch [gist.github.com]
                                        • git config:
                                          • Donn [gist.github.com]
                                          • KG [gist.github.com]
                                          • KG: LogExOnlySubscriber.java - log exceptions only subscriber [gist.github.com]
                                          • KG: RxSchedulerHook.java - Lazy man's RxJava Espresso scheduler hooks [gist.github.com]
                                          • DF: Shush [mizage.com]
                                          • KG: Intellij plugins
                                            • String Manipulation [plugins.jetbrains.com]
                                            • Lines Sorter [plugins.jetbrains.com]
                                            • Open on Github - see last line in blog post [blog.jetbrains.com]
                                            • DF:
                                              • 8 steps to a pain free back [amazon.com]
                                              • IKEA - Bekant standup desk [ikea.com]
                                              • Autonomous - SmartDesk [autonomous.ai]
                                              • Sponsor
                                                • Hired - special offer: double the signing bonus!
                                                • Contact
                                                  • @fragmentedcast [twitter.com]
                                                  • @donnfelker and +DonnFelker
                                                  • @kaushikgopal and +KaushikGopalIsMe
                                                  • 1 hr
                                                  • 047: Interview with Huyen Dao

                                                    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 Dialogs [youtube.com]
                                                    • Huyen's Custom Views/View Groups Part 1 [caster.io]
                                                    • How Android draws views [developer.android.com]
                                                    • Resources
                                                      • Huyen's caster.io series [caster.io]
                                                      • New Circle - Enhancing Android UI with Custom Views [youtube.com]
                                                      • Loving Lean Layouts - DroidCon SF 2016 [youtube.com]
                                                      • Custom Layouts on Android - Lucas Rocha [lucasr.org]
                                                      • Taming Android UI's - Erik Burke - Square [youtube.com]
                                                      • Android Performance Patterns - Custom Views and Performance [youtube.com]
                                                      • Contact
                                                        • @queencodemonkey or randomlytyping.com
                                                        • @fragmentedcast or Contact form
                                                        • @donnfelker or +DonnFelker
                                                        • @kaushikgopal or +KaushikGopalIsMe
                                                        • 45 min
                                                        • 046: okJesse - A deep discussion on okHttp, okio and Retrofit

                                                          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 answers to these question. We were lucky cause we found probably the nicest most brilliant Android/Java developer of our times - our good friend Jesse Wilson and without surprise, he crushes it!

                                                          He gives us the scoop on the origin stories of these amazing libraries and also gives us insight into okio and why it's such a game changer today.

                                                          Show Notes
                                                          • Guice - DI lib [github.com]
                                                          • Fragmented 21 : Diving Deep with Dagger (Cameo by Jesse Wilson) [fragmentedpodcast.com]
                                                          • Android's HTTP Clients
                                                            • Apache Http Client [developer.android.com]
                                                            • Http URL Connection [developer.android.com]
                                                            • Jesse's blog post on the subject [android-developers.blogspot.com]
                                                            • Okio
                                                              • Announcing okio [squareup.com]
                                                              • okio source [okio.com]
                                                              • Retrofit github throwback
                                                                • Retrofit very first commit - crazybob [github.com]
                                                                • ShakeDetector in Retrofit [github.com]
                                                                • Moshi
                                                                  • Moshi - json parsing [github.com]
                                                                  • Gson [github.com]
                                                                  • Sponsors
                                                                    • Rollbar - special offer: Bootstrap plan free for 90 days
                                                                    • Contact
                                                                      • @fragmentedcast [twitter.com]
                                                                      • @jessewilson and +JesseWilson
                                                                      • @donnfelker and +DonnFelker
                                                                      • @kaushikgopal and +KaushikGopalIsMe
                                                                      • 50 min
                                                                      • 045: Bluetooth (LE) with Dave (devunwired) Smith

                                                                        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). In this show we talk with embedded technology expert and all round super smart AndroidDev Dave Smith a.k.a the wonderful devunwired.

                                                                        We try to get a high level understanding of how Bluetooth works. From a developer's perspective, how does this tech work? Why should we as AndroidDevs be interested in this technology. What boundaries can we push? How can we effectively use this technology? In this episode we pick Dave's brain and try to answer some of these questions.

                                                                        Show Notes
                                                                        Dave's talks on Bluetooth
                                                                        • Android Lollipop: Bluetooth LE Matures [youtube.com]
                                                                        • Developing Bluetooth Smart Applications for Android Tutorial [youtube.com]
                                                                        • Dave's talk: Google Beacons - AnDevCon [youtube.com]
                                                                        • Other resources:
                                                                          • Bluetooth Classic [developer.android.com]
                                                                          • Bluetooth LE [developer.android.com]
                                                                          • Apple docs - Bluetooth for Developers [developer.apple.com]
                                                                          • Bluetooth specification [bluetooth.org]
                                                                            • check Advertisements: Volume 3, Part C, Section 11
                                                                            • check GATT: Volume 3, Part G
                                                                            • 360|Andev

                                                                              Use special code "Fragmented" if you're registering for the 360|Andev conference to get a 10% discount on registration.

                                                                              Sponsors
                                                                              • Rollbar - special offer: Bootstrap plan free for 90 days
                                                                              • Contact
                                                                                • @fragmentedcast [twitter.com]
                                                                                • @devunwired and +DaveSmithDev
                                                                                • @donnfelker and +DonnFelker
                                                                                • @kaushikgopal and +KaushikGopalIsMe
                                                                                • 52 min
                                                                                • 044 โ€“ Effective Java for Android Developers โ€“ Item #10

                                                                                  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 developers, and overall developer happiness.

                                                                                  This episode is sponsored by Hired.com

                                                                                  Show Notes
                                                                                  • Object#toString
                                                                                  • Effective Java Book
                                                                                  • Sponsor
                                                                                    • Hired.com
                                                                                    • Contact
                                                                                      • @fragmentedcast [twitter.com]
                                                                                      • @donnfelker [twitter.com]
                                                                                      • @kaushikgopal [twitter.com]
                                                                                      • 13 min
                                                                                      • 043: Google IO (Part 2)

                                                                                        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 much as we did.

                                                                                        By popular demand we added some extra specials at the very end, so make sure to listen all the way through :)

                                                                                        Show Notes
                                                                                        • Pierre-Yves Ricau (Square)
                                                                                          • @Piwai
                                                                                          • Fragnums
                                                                                          • Penny - Conversational Finance app
                                                                                          • Israel @rallat Ferrer Camacho (Square)
                                                                                            • @rallat
                                                                                            • Fragmented 026: the show with Israel
                                                                                            • Pocket Casts
                                                                                            • Tor Norbye
                                                                                              • @tornorbye
                                                                                              • The Java Posse
                                                                                              • Android Developers Backstage
                                                                                              • Kelly Shushter
                                                                                                • @kellyshuster
                                                                                                • Fragmented 40: Episode with Kelly
                                                                                                • Clue
                                                                                                • Eugenio Marletti (Clue)
                                                                                                  • @workingkills
                                                                                                  • Life without fragments
                                                                                                  • Sebastiano Poggi (Novoda)
                                                                                                    • @seebrock3r
                                                                                                    • What the Fragment - Google IO session
                                                                                                    • Google Photos
                                                                                                    • Fragmented 20: Episode with Hadi Harriri
                                                                                                    • Mike Evans
                                                                                                      • @m_evans10
                                                                                                      • Robinhood
                                                                                                      • Zarah Dominguez
                                                                                                        • @zarahjutz
                                                                                                        • Pocket Casts
                                                                                                        • Contact us:
                                                                                                          • @fragmentedcast [twitter.com]
                                                                                                          • @donnfelker [twitter.com]
                                                                                                          • @kaushikgopal [twitter.com]
                                                                                                          • 58 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