RSS.Social

Fragmented | #androiddev Podcast - Episodes

follow: @[email protected]

Posts

256 - Rapid prototyping with Kotlin

257 - Future of AndroidDev in an AI world with Vinay Gaba

255 - Data Oriented Programming

254 - 8× faster 5× memory savings with Dan Rusu’s Immutable Arrays

253 - logcat - a new look at logging with Piwai from Square

252 - Everyone needs a starter template

251 - There's a new king in DI town

250 - Bittersweet beginnings

249 – Java and the JDK: Powering the Android Landscape with Michael Bailey

248 – Feature Flags & A/B Testing: A Deep Dive with Ishan Khanna

247: The Art of App Modularization with Siggi Jonsson

246 – Dependency Injection: Kotlin Inject with Fred Porciúncula

245: Treehouse, Redwood and Zipline with Colin White

244: Reviving Our Passion for Android Development

243: Mastering the Art of Switching Careers in Tech with Dan Lew

242 – Kotlin Code Formatting with ktfmt and spotless

241: The Pressure to Ship. Fear, Uncertainty and Doubt

240: Important Kotlin Constructs

239: Require PR Reviews with CODEOWNERS

238: How to Land a Job (if you got laid off or if you’re just starting out)

237: Compose vs XML – Which one should you learn as an Android Dev?

236: A Terminal for Android?

235: Pair programming with Ben Orenstein & Tuple

234: More Product. Less Architecture?

233: UI Screenshot Testing with Paparazzi and John Rodriguez

232: Frustration, Flow State and “The Madness”

231: Learning Jetpack Compose with Vinay Gaba

230: Feeling Like an Idiot

229: Native Where You Need It with Turbo (Launch Your Side Projects Faster)

228: Expo Development with Konstantin Liakhovskii

227: Exotic Car Salesman to Mobile Developer with Ephraim Schmitt

226: The Reunion – Themes, VS Code and More

225: Don’t Give Up – Persevere

224: Our Latest Book Recommendations

223: Productivity with TODO Apps and Personal Knowledge Management Systems

222: Managing Android devices (EMM) with Prabhjot

221: How to Introduce Seams into Legacy Code

220: Turbo Native for Android and Hotwire with Jay Ohms

219: The Legacy Code Change Algorithm

218: Growth Mindset with Software Developer Alan Hill

217: Working at a Big Tech Company vs Freelancing

216: Code Conventions – Why It’s Important to Follow Them

215: From Side Project to Full Time via Watch Faces with David Whittaker and Ross Manges

214: 3 Things Every Developer Needs To Know How To Do

213: How to Pick What Technology to Learn Next

212: Growing an Online Presence in the Software Industry with Philipp Lackner

211: Why Learning React is Good For You as a Developer

210: Kotlin Multiplatform Mobile (KMM) with Mitch Tabian

209: Secure Development Lifecycle with Glenn Leifheit

208: Developing Software at Startups with Jason Roberts

207: How to Optimize Your Home Office

206: DevOps for Developers with Will Button

205: How to Learn New Technologies

204: Quality over Quantity

203: Jetbrains Projector with Joaquim

202: Dagger on the Anvil with Ralf Wondratschek

201: State of the Testing Union with Valera Zakharov

200: Serverless Programming

199: iOSDev vs AndroidDev.lazy().not()

198: Fragmented.reset( Mode.Indie )

✊🏽✊🏾✊🏿

197: .git internals with Gordon 🔧

196: Composing with Leland 👨‍🎨

195: Going on-call 🚨

194: Polyglot programmers 🐙

193: Working from Home – Pandemic on hard mode 🏡

192: What is your backup strategy? 📼

191: Logging 🌲

190: The Privacy of ***********

189: The 2038 Problem

188: Containerized applications with Docker

187: Coroutines with Manuel Vivo & Sean McQuillan

186: Announcement 2020

185: Year End Decompress

184: Should I use a BaseActivity in my Android apps?

183: The Testing Paradox

182: Where do I put DB objects in a modularized Android app?

181: In Functional Programming how to do IO and database operations

180: Code Comments

179: Kaushiks Top Tips For Giving A Technical Talk

178: Learning New Languages

177: Over-Engineered Code

176: Kotlin’s !! Operator is a Code Smell

175: Kotlin or Java – Which one should you learn?

174: Testing RxJava, Debugging and More

173: What Pattern Should I Use – MVP, MVVM, MVI …?

172: Coil Image Loading Library with Colin White

171: Jetpack Compose with Leland Richardson

170: Developer Growth – Public Speaking

169: Testing and JUnit 5 with Marcel Schnelle

168: Learning Kotlin: Lambda Expressions Part 2

167: Clean Architecture with Joe Birch

166: Cross platform development talk with Jesse Wilson

165: Learning Kotlin: Lambda Expressions Part 1

164: Learning Kotlin: Sealed Classes

163: Parallelize Your Espresso Tests with Flank w/ Matt Runo

162: Catching up on Google IO 2019

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

160: Increase App Engagement with Android Q

159: Improve Your App with the Android Material Components (feat. Cameron Ketcham & Connie Shi)

158: Building High Performance Audio on Android

157: Effective Java Item# 20 – Prefer interfaces to abstract classes

Fragmented Podcast Update – TSHIRTS 🐤

156: Increase App Engagement with Android Q

155: Naming conventions for RxJava Observables

154: Developer Growth: Start Writing

153: How to be an indie Android developer with Chris Lacy

152: Should I Rewrite My App? with Jeroen Mols

151: Evolving Android architectures (Part 2)

150: Learning Kotlin – Returns, Jumps & Labels

149: Learning Kotlin: inline classes and Type driven design

148: Evolving Android architectures (Part 1)

147: Disposing RxJava 2 Streams with AutoDispose

146: 3 Things Every Android Developer Needs to Know

145: Tracking Network Requests With x-Request-ID

144: Developer Productivity Tools

Fragmented Discord Chat Server

143: Real world testing thoughts

142: Indie development on Android and iOS with Matt Logan

141: Impostor Syndrome

140: ProGuard with Jeb Ware

139: Static code analysis with Manu Sridharan

138: Decompress – kotlin scripting

137: Decompress KISS DRY Testing

136: Kotlin Extension Functions

135: You can’t learn everything

134: Get Effective Help with an SSCCE

133: Dependency Injection and Service Locators in a Kotlin world with Danny Preussler

132: Dealing with Money in programming

131: ARCore with Yulia Kaleda

130: Sunsetting ReactNative at Airbnb with Gabriel Peal – Part 2

129: Sunsetting ReactNative at Airbnb with Gabriel Peal – Part 1

128: gRPC on Android with Sam Bobra

127: Audio playback on Android with Caren Chang

126: GraphQL and Apollo with GDE Mike Nakhimovich (Part 2)

125: GraphQL and Apollo with GDE Mike Nakhimovich (Part 1)

124: IO 2018 first impressions with Android Dialogs & Pocket Casts team

123: Android Micro Frustrations

122: Learning Kotlin – typealias

121: Functional Programming with Kotlin Arrow team – II

120: Functional Programming with Kotlin Arrow team

119: Flutter with GDE Eugenio Marletti – Part 2

118: Flutter and cross platform development with GDE Eugenio Marletti – Part 1

117: Multi-Module Builds in Gradle

116: Learning Kotlin – inline, noinline and crossinline

115: Architecture Components with Akshay Chordiya

114 : All About CI & CD on App Center w/ Patrick Nikoletich

113: Chatting with Pinterest’s Christina Lee

112: Effective Java v3 – Item #9 – Prefer try with resources to try finally

111: Effective Java v3 – Item #5 – Prefer Dependency Injection to Hardwiring Resources

110: BuddyBuild and CI/CD services

109: Learning Kotlin – Sequences the new Iterables

108: State of React Native for Android with Ryan Salva

107: Shape shifting SVGs with Alex Lockwood

106: The Reactive Workflow Pattern with Ray Ryan

105: Jake Wharton on the Android Kotlin Guides

104: Conversations with GNOME/Mono/Xamarin creator Miguel and VS App Center PM Simina

103: MVI pattern with Hannes Mosby Dorfmann

102: All Things Kotlin and notes from KotinConf

101: Learning Kotlin – visibility modifiers, internal modifier, modules

100: Episode 100 Listener questions

099: Effective Java – Item #17: Design and Document for Inheritance or Else Prohibit It

098 : Droidcon NYC 2017 – Kotlin, React Native, Android Security, Design Patterns and Doppl

097 : Android Architecture Paging Library with Florina Muntenescu

096 : Romain Guy on Displays, CPU’s, GPU’s and Color

095 : Room Databases with Florina Muntenescu

094: Design Patternitis – 5 Tips to Help You

093 : RxJava intervention with Dan Lew

092: Learning Kotlin – dealing with static-ness and (companion) objects costs

091 : Decompress – Reddit AMA highlights, package by feature not layer and testing!

090: Make your apps instant with Zarah Dominguez

089: Learning Kotlin – Properties a first class language feature

088: Offensive programming with Piwai from Square

087: Effective Java – Item #16: Favor Composition over Inheritance

086: Working Effectively with Legacy Code

085: Casual Kotlin conversation with Dan Kim

084: Kaush and Donn go to Google IO 2017

083: Learning the basics of functional programing with Anup Cowkur

082: Airbnb’s Gabriel tells us how to animate with Lottie

081: Talking Android Things with Rebecca Franks

080: 10 Books Android developers should read

079: How do i get started with VR apps? Etienne Caron explains

078: Ten Testing Strategies with Michael Bailey

077: Chatting ADB with Genymotion’s Eyal Lezmy

076: Taming the activity lifecycle with Kristin Marsicano

075: Effective Java for Android Developers – Item #15: Minimize Mutability

074: Ben Oberkfell talks Fingerprint API

073: Effective Java for Android Developers – Item #14: In public classes, use accessor methods, not public fields

072: App Shortcuts with Andrew Orobator

071: UI UX development with GDE Raveesh

070: An honest discussion about Realm

069: Talking Buck with Uber engineer Gautam Korlam (part 2)

068: Talking Buck with Uber engineer Gautam Korlam

067: Cross platform development with Xamarin cofounder Joseph Hill

066: Let’s talk Immutability, Value Types and AutoValue with Ryan Harter

065: Developer Platform engineering with Ty Smith

064: Garbage Collection (Android) vs Reference Counting (iOS)

063: Effective Java for Android Developers – Item #13: Minimize the accessibility of classes and members

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

061: The state of event bus(es) today

060: Smoke and Mirror Android UI tricks with Israel

059: Chiu-Ki Chan explains Mocking and Stubbing with Mockito

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

057: Data Binding with GDE Lisa Wray

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

055: GDE Philippe Breault discusses Tinkering with Android Studio (Part I)

054: git development workflow and branch versioning for App devs

053: Jake Wharton on RxJava (2)

052: Junit4 tricks with Parameterized Enclosing tests

051: Annotation processing Q&A with GDE Mike Evans

050: GDE gentleman Mark Allison dissects Constraint Layouts

049: Translating an app for different languages with Dan Lew

048: AndroidDev tips and tricks from 2016 (I)

047: Custom Views & ViewGroups with Huyen Tue Dao

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

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

044 – Effective Java for Android Developers – Item #10

043: Google IO 2016 (Part 2)

042: Google IO 2016 (Part 1)

041: YAGNI

040: Internal Library Dependency Management with Kelly Shuster

039: Talking TextView with Elliott Chenger

038: What you Need to know about N

037: Decompress 1 : Xcode, Fonts sizes, Testing and yes Agera!

036: Working Remotely

035: All about Vector support on Android

034: Effective Java for Android Developers – Item #9

033: Talking Gradle with GDE Annyce Davis

Fragmented Podcast Update – Sol 2 – TSHIRTS!

032: Making sense of Android Support Library version numbers

031: Effective Java for Android Developers – Item #8

030: Material Design for developers with GDE Mike Wolfson

029: All about the infamous 65,536 dex method count

Fragmented Podcast Update – Sol 1

028: Tips and tricks we picked from 2015

027: Talking Realm with Christian Melchior

026: LetMeExplainYou AndroidDev like a pro

025: Effective Java for Android developers : Item 7

024: Effective Java for Android developers : Item 6

023: Android Dev Summit Recap

022: Effective Java for Android developers : Item 5

021: Diving Deep with Dagger

020: Talking Kotlin with Hadi Hariri

019: Effective Java for Android developers : Item 4

018: Effective Java for Android developers : Item 3

017: Getting Close with Android Nearby

016: Effective Java for Android developers : Item 2

015: Amanimations – Animations with Amanda

014: Effective Java for Android developers : Item 1

013: Corey Latislaw on TDD and Testing

012: Continous Integration and Collective Code Ownership

011: The Fowler Road to a Clean Architecture

010: Boning Up on Core Java

009: Google IO Special

008: Pocket Casts Amazingness with Philip Simpson

007: Jake Wharton on Testing, SqlBrite, NotRxAndroid, RxJava and Much More

006: Jake Wharton on Becoming a Better Developer and Creating Successful Open Source Projects (Part 1)

005: Image libraries for Android

004: The RxJava show with Dan Lew (Part 2)

003: The RxJava show with Dan Lew (Part 1)

002: Android Studio

001: Welcome & Testing in Android