Fragmented - Android Developer Podcast

  • Autor: Vários
  • Narrador: Vários
  • Editora: Podcast
  • Duração: 181:06:30
  • Mais informações

Informações:

Sinopse

The Fragmented Podcast is a podcast for Android Developers hosted by Donn Felker and Kaushik Gopal. Our goal is to help you become a better Android Developer. We chat about topics such as Testing, Dependency Injection, Android Patterns and Practices, useful libraries and much more. We will also be interviewing some of the top Android Developers out there. Subscribe now and join us on the journey of being an Android Developer.

Episódios

  • 062: Effective Java for Android Developers – Item #12: Consider Implementing Comparable

    07/11/2016 Duração: 16min

    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 Comparable interface to give your code the extra sorting boost it needs. Work with Arrays.sort(), Collections utilities and even sorted data structures. Donn breaks down what it takes to implement the compareTo method of the Comparable interface. Show Notes Comparable Interface Effective Java Book Sponsor BuddyBuild Contact @fragmentedcast [twitter.com] @donnfelker [twitter.com] @kaushikgopal [twitter.com]

  • 061: The state of event bus(es) today

    24/10/2016 Duração: 41min

    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? Donn and Kaushik have at it and try to answer this question that gets asked constantly in the AndroidDev circles. Listen on for our take. Show Notes What's an event bus Donn's blog post on event aggregators (event buses) [donnfelker.com] KG's blog post on implementing an event bus with Rx [blog.kaush.co] Libraries Otto - Square's Event Bus library [github.com] EventBus - greenrobot [github.com] Misc Handling GCM messages in the foreground and background by Mark Hudnall [markhudnall.comm] KISS [wikipedia.org] Ep 53: Jake on RxJava 2 [fragmentedpodcast.com] RxRelays [github.com/JakeWharton] Diff change set for converting RxBus to an RxRelay [github.com/kaushikgopal] Caster.io EventBus course - Annyce Davis [caster.io] Sponsors BuddyBuild Contact @fragmentedcast [twitter.com] @donnfelker and +DonnFelker @kaushikgopal and +KaushikGo

  • 060: Smoke and Mirror Android UI tricks with Israel

    17/10/2016 Duração: 45min

    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 can use in your Android apps to create a super slick UI, citing examples from Google Photos, Twitter and other apps. Dazzle your Android users with these UI tricks. Show Notes Israel's last appearance on Fragmented (Ep 26) [fragmentedpodcast.com] Smoke and Mirros Israel's sample app [github.com] Slides (with animation demos) [photos.google.com] Google Photos Recycler View pinch to expand/shrink [photos.google.com] ClipChildren demo [photos.google.com] Utils method - traverse hierarchy and clip [photos.google.com] Tap image to show full screen [photos.google.com] Misc Nick Butcher's Plaid app [github.com] Android-Job library by Evernote [github.com] Contact @fragmentedcast [twitter.com] @rallat [twitter.com] @donnfelker and +DonnFelker @kaushikgopal and +KaushikGopalIsMe

  • 059: Interview with Chiu-Ki

    10/10/2016 Duração: 52min

    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 Stubbing, what are the different test doubles, how does mockito help with this? Listen on to find about that and some more interesting stuff on testing! Show Notes Introducing Pixel [blog.google] Static Gateway Pattern [codebetter.com] About Chiu-Ki: Android Dialogs | youtube [youtube.com] 360|AnDev co-organizer | conference [360andev.com] Technically Speaking| newsletter [tinyletter.com] fake SharedPreferences implementations from AOSP FakeSharedPreferences | fake in-memory SharedPreferences implementation [github.com] BridgeSharedPreferences | empty SharedPreferences that does nothing implementation [github.com] Testing SharedPreferences [gumroad.com] Different kinds of Test doubles Know your test doubles [testing.googleblog.com] [Test Doubles: Mocks, Stubs, and More](https://www.objc.io/issues/15-testing/mocking-stubbing/ http://www.

  • 058: Effective Java for Android Developers – Item #11: Override clone Judiciously

    03/10/2016 Duração: 20min

    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 the Cloneable interface. Clone and Cloneable are very special, and this episode helps explain the nuances. Show Notes Object#clone Effective Java Book Sponsor Hired - special offer: double the signing bonus! Contact @fragmentedcast [twitter.com] @donnfelker [twitter.com] @kaushikgopal [twitter.com]

  • 057: Data Binding with GDE Lisa Wray

    19/09/2016 Duração: 51min

    In this episode we talk with, Lisa Wray, first of her job title, mother of the Genius Android app and sorceress of Data Binding. What is Data Binding? How does it work? What can you do with it? ... and what you can really do with it ! Listen on and find out more. Lisa walks us through the basics and then talks to us about how we can really push the envelope with Data Binding and do some really cool things. Show Notes About Lisa Wray xwray.com Genius [genius.com] Fragmented Ep 042 - Google IO 2016 special [fragmentedpodcast.com] Data Binding Resources Data Binding Library [developer.android.com] Data Binding - Writing Apps Faster (Android Dev Summit 2015) [youtube.com] Data Binding Techniques - Jacob Tabak's Droidcon NYC 2015 talk [youtube.com] talk:title="@{dataBinding}" - Lisa's lightning talk at Square Android Spring Cleaning [youtube.com] Descent into Data Binding - Bill Phillips at Big Nerd Ranch [bignerdranch.com] Advanced Data Binding - Google I/O 2016 [youtube.com] ADB Ep 35 - Data Bound [

  • 056: GDE Philippe Breault on tinkering with Android Studio (Part II)

    13/09/2016 Duração: 33min

    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 configurations and much more. Prepare to be mind blown. Show Notes Ep 55 - Fragmented: Part 1 of this series Phil's talk at 360Andev talk (coming soon): Android Studio like a boss [twitter.com] Phil's Android Studio Tip of the day series [plus.google.com] Timber logging : courtesy JakeWharton [github.com] ADB Idea plugin by Phil [github.com] Caster.io AS stuff: Lesson 3: Android Studio Productivity – Custom Shortcuts Lesson 47: Integrating Robolectric 3 with Android Studio 2 Lesson 66: Android Studio – Applying Logcat Filters Contact @fragmentedcast [twitter.com] @pbreault and developerphil.com @donnfelker and +DonnFelker @kaushikgopal and +KaushikGopalIsMe

  • 055: GDE Philippe discusses Tinkering with Android Studio - Part I

    12/09/2016 Duração: 52min

    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 about using Android Studio: window configuration, keyboard shortcuts, navigating the code smoothly, debugging etc. Gradually he moves into ninja mode and starts blowing DF & KG's minds with cool tips and configurations. Show Notes JetBrains Toolbox subscription Phil's Android Studio Tip of the day series [plus.google.com] DroidCon Montreal 2015 [droidcon.ca] No tabs in IntelliJ - Hadi Hariri [hadihariri.com] Ep 20 - Fragmented : One with Hadi Hariri Facebook Stetho [github.io] Sponsor Hired - special offer: double the signing bonus! Contact @fragmentedcast [twitter.com] @pbreault and developerphil.com @donnfelker and +DonnFelker @kaushikgopal and +KaushikGopalIsMe

  • 054: Git Development Workflow and Branch Versioning for App Devs

    05/09/2016 Duração: 48min

    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 controlled fashion. Show Notes Follow up Ep 052: Junit tricks with Parameterized and Enclosing tests Jose Alcerecca showing some Stephan Linzer love Burst : Better Parameterized testing by Square Misc TortoiseSVN A successful git branching model DiffMerge by SourceGear realm-java open source repo (shows branch naming convention) Semantic versioning spec Sponsor Hired - special offer: double the signing bonus! Contact @fragmentedcast [twitter.com] @donnfelker and +DonnFelker @kaushikgopal and +KaushikGopalIsMe

  • 053: Jake Wharton on RxJava (2)

    22/08/2016 Duração: 01h06min

    We have Jake Wharton and RxJava in one episode

  • 052: Junit4 tricks with @Parameterized @Enclosing tests

    15/08/2016 Duração: 15min

    In this mini fragment Kaushik talks about some cool Junit 4 tricks using Parameterize, Enclosing test runners.

  • 051: Annotation processing Q&A with GDE Mike Evans

    08/08/2016 Duração: 39min

    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] @donnfelk

  • 050: GDE gentleman Mark Allison dissects Constraint Layouts

    01/08/2016 Duração: 44min

    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

  • 049: Translating an app for different languages with Dan Lew

    18/07/2016 Duração: 46min

    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

  • 048: Tips and tricks we picked in 2016 (I)

    11/07/2016 Duração: 59min

    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

  • 047: Interview with Huyen Dao

    05/07/2016 Duração: 44min

    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

  • 046: okJesse - A deep discussion on okHttp, okio and Retrofit

    20/06/2016 Duração: 49min

    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 pa

  • 045: Bluetooth (LE) with Dave (devunwired) Smith

    13/06/2016 Duração: 51min

    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] Bluet

  • 044 – Effective Java for Android Developers – Item #10

    06/06/2016 Duração: 12min

    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]

  • 043: Google IO (Part 2)

    01/06/2016 Duração: 57min

    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]

página 11 de 14