- Dagger Component Dependencies for Library Development
- Room with a View
- Store+Room — A Reactive Repository
- MVP & Lifecycles & Dispatchers Oh My!
- A11y & Android Things: Easy as Raspberry Pi
- Introducing the Apollo Android GraphQL client
- Presenters are not for persisting
- System Services are not just for the system
- RxJava2: An Early Preview
- Flavoring your Dagger
- Taking Command of Android Development
- Pushing the Limits of App Startup Time
- Improving Startup Time in the NYTimes Android App
- Store Grand Opening — Wrangling Android Data Loading and Caching
Upcoming
2019 Nov 8 Oredev Sweden - Coroutines - You owe it to yourself and Open source is not an accident
- 2019 February Android Meetup NYC - Coroutines - You owe it to yourself
- 2018 April Droidcon Italy - Dispatcher (Video)
- 2017 Sept Droidcon NYC - GraphQL (Video)
- 2017 April Droidcon Italy - Load and cache data without even trying (Video)
- 2017 April Paris Android Makers - Load and cache data without even trying (Video)
- 2017 Jan GDG NYC - Open sourcing the store (Slides)
- 2016 July 360 AnDev Denver - Swordfighting with dagger (Video)
- 2016 July Android Camp NYC UN - Intro to dagger (Video)
- 2016 Jan GDG NYC - Swordfighting with dagger (Slides)
- 2015 Feb - Programming with rxjava (Slides)
Mike is the lead android engineer at Nike's digital innovation lab: s23nyc. Prior he was an Android Architect at the New York Times focused on app performance and functional reactive architectures. Mike started his Android career several years ago making warehouse logistics software which dealt with external sensors/barcode readers. He then did a stint at TouchLab, an Android consulting form, before (briefly) chasing the equity dream at Betterment. Mike is the co-founder of FriendlyRobot.nyc, an Android development shop in New York City. He enjoys speaking about Android at conferences, writing for tech blogs, and maintaining open source libraries
Upcoming
2019 Aug 26 Droidcon NYC - Koin vs Dagger (service locator vs dependency injection)
- 2019 Apr 24 Android Makers France - Code Review (Video/Slides)
- 2019 Feb 13 NY Kotlin meetup @Capital One Labs - Moshi Code Gen (Slides)
- 2019 Jan 23 NY Android meetup @spotify - Selling Kotlin to Management (Slides)
- 2018 July 25 GDG Berlin Android meetup - Intro to GraphQL on Android with Apollo (Slides)
- 2018 June 12 NY Android meetup @facebook - Intro to GraphQL on Android with Apollo (Slides)
- 2017 Dec 3 Devfest GDG NYC - Kotlin Workshop
- 2017 Sept 26 Droidcon NYC - How To Cache and Load Data Without Even Trying (Video/Slides)
- 2017 Sept 25 Droidcon NYC - Intro to GraphQL on Android with Apollo (Video/Slides)
- 2017 Sept 5 Droidcon Berlin - How To Cache and Load Data Without Even Trying (Video/Slides)
- 2017 June 21 NY Kotlin meetup @touchlab - Selling Kotlin to Management (Slides)
- 2016 Nov 20 Devfest GDG NYC - Android Best Practices
- 2016 June 14 NY Android meetup @spotify - Immutability with Immutables (Slides)
- 2015 July 15 NY Android meetup @soundcloud - Can using a different RGB format work? (Slides)
Brian has been passionate about making Android applications amazing for almost 9 years. He started his Android career working for TouchLab, then The New York Times, followed by Nike's s23NYC innovation lab, and is currently at Kiva. Brian is the co-founder of FriendlyRobot.nyc, an Android development shop in New York City. He enjoys speaking about Android at conferences and meetups. He also enjoys reading about astronomy, sleeping in the woods, tending to his plant herd, and flipping logs to find critters.