Google Developer Expert passionate about puns, traveling, and all things Android.
Senior Android Engineer at Twitch
The Imposter's Guide To Dependency Injection
Creating A Better Developer Experience By Avoiding Legacy Code
MVWTF: Demystifying Architecture Patterns
The Repository Pattern: Properly Organizing Your Data Layer
Unit Testing RxJava or Coroutine Code With Constructor Injection
Effective Database Design: Part 4
Effective Database Design: Part 3
Effective Database Design: Part 2
Effective Database Design: Part 1
Building An Android App With MVVM
Building An Android App With MVP
Android Fingerprint Authentication Tutorial
Developing And Publishing Android Libraries
Leveraging The Robot Pattern For Espresso Tests
Understanding Nullability In Kotlin
JvmOverloads - An essential annotation for Kotlin/Java interrop
Not Kotdog: Using Computer Vision to Detect Hot Dogs in Kotlin
Maintain Library Versions Across Android App Modules
Want to connect with Adam McNeilly?
Create an account to connect with Adam McNeilly. You can also sign in below to proceed if you already have an account.