Fragmented - Android Developer Podcast

Donn Felker, Kaushik Gopal
undefined
Oct 3, 2016 • 21min

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

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]
undefined
Sep 19, 2016 • 51min

057: Data Binding with GDE Lisa Wray

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 [androidbackstage.com] Sponsor Hired - special offer: double the signing bonus! Contact @fragmentedcast [twitter.com] @lisawrayz and +LisaWrayZeitouni @donnfelker and +DonnFelker @kaushikgopal and +KaushikGopalIsMe
undefined
Sep 13, 2016 • 34min

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

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
undefined
Sep 12, 2016 • 53min

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

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
undefined
Sep 5, 2016 • 48min

054: Git Development Workflow and Branch Versioning for App Devs

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
undefined
Aug 22, 2016 • 1h 7min

053: Jake Wharton on RxJava (2)

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 also looking ahead at the advancements coming down with RxJava 2. If you're interested in RxJava, this episode will definitely be a treat! Watch out for a special guest cameo by the adorable Olive. Show Notes Fragmented Episode 6: with Jake [fragmentedpodcast.com] Fragmented Episode 7: with Jake [fragmentedpodcast.com] Looking ahead to RxJava 2 [droidcon.nyc] - Jake’s upcoming talk at DroidCon 2016 Retrolambda usage [github.com] Single Documentation [reactivex.io] Origin github issue discussion [github.com] Libraries used: RxRelay [github.com/JakeWharton] RxReplayingShare [github.com/JakeWharton] SqlBrite [github.com] RxBindings [github.com] Note about the warmth of the share operator [blog.kaush.co] Looking ahead Reactive Streams specification [reactive-streams.org] Using Observable fromAsync [stackoverflow.com/documentation] (released with 1.1.7) RxJava2 release schedule [github.com] Completable RxJava 2.0 Design: Naming [github.com] Backpressure types - buffer, latest, drop Sponsors BuddyBuild Contact @JakeWharton and jakewharton.com @fragmentedcast [twitter.com] @donnfelker and +DonnFelker @kaushikgopal and +KaushikGopalIsMe
undefined
Aug 15, 2016 • 16min

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
undefined
Aug 8, 2016 • 39min

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
undefined
Aug 1, 2016 • 44min

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
undefined
Jul 18, 2016 • 46min

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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app