Home
Menu
Home
Posts
About
|
LIGHT
DARK
Posts
2025
Reflecting On A Decade Of Content Creation
2 Sep 2025
Sharing Shared Element Keys
24 Aug 2025
2024
Wrapping Android XR For KMP
19 Dec 2024
2023
Interface Naming Conventions
5 Feb 2023
2022
The Imposter's Guide To Dependency Injection
31 Jan 2022
2021
Five Essential Developer Experience Concepts For Android
10 Sep 2021
Tasks Of Affirmation: A New Twitch Live Stream Series
2 Sep 2021
Unit Testing Custom Lint Checks
1 Mar 2021
Enforcing Custom View Usage With Android Lint
22 Feb 2021
Storing Network Responses With Apollo Normalized Cache
5 Feb 2021
Storing Network Responses With Apollo HTTP Cache
1 Feb 2021
2020
Comparing Three Dependency Injection Solutions
22 Aug 2020
Mastering Room Database Migrations
14 May 2020
Room Relationship Recap
27 Apr 2020
Getting Started With Test Driven Development
2 Mar 2020
Contributing Code Samples To Kotlin Documentation
24 Feb 2020
2019
MVWTF: Demystifying Architecture Patterns
16 Aug 2019
Repository Pattern: Properly Organizing Your Data Layer
20 May 2019
Unit Testing RxJava Or Coroutine Code With Constructor Injection
30 Apr 2019
Showing A Fragment For A Result
4 Jan 2019
2018
Building An Application With MVVM
28 Oct 2018
Building An Application With MVP
20 Oct 2018
Breaking The Buzzwords Barrier Part 3: ViewModel
1 Jun 2018
Breaking The Buzzwords Barrier Part 2: Rx, Room, and Repository
31 May 2018
Breaking The Buzzwords Barrier Part 1: MVVM
30 May 2018
Breaking The Buzzwords Barrier
30 May 2018
Fingerprint Authentication Tutorial
2 Jan 2018
2017
Developing And Publishing Android Libraries
19 Oct 2017
App Review: Digilux
9 Oct 2017
Leveraging The Robot Pattern For Espresso Tests
4 Jul 2017
Understanding Nullability In Kotlin
28 Jun 2017
Getting Started With Room Persistence Library
10 Jun 2017
How To Build A Todo List In Kotlin Part 4: Storing Items
21 May 2017
How To Build A Todo List In Kotlin Part 3: Adding Items
21 May 2017
How To Build A Todo List In Kotlin Part 2: Implementing A RecyclerView
21 May 2017
How To Build A Todo List In Kotlin Part 1: Creating A New Project
21 May 2017
Maintain Library Versions ACross Modules
5 May 2017
Creating Android App Shortcuts
14 Apr 2017
2016
PinchZoomTextView Library Released
27 Nov 2016
Getting Started With Retrofit In Android
13 Oct 2016
RecyclerViewUtils Library Released
31 Aug 2016
MaterialSearchView Library
22 Apr 2016
RichTextView Library Released
3 Apr 2016
Designing User Interfaces For Android Wear Part 2: Cards
26 Jan 2016
Designing User Interfaces For Android Wear Part 1: Lists
1 Jan 2016
2015
Material Design Specs Library
13 Dec 2015
RecyclerViewCursorAdapter Library
10 Dec 2015
How To Make An Android UI Part 2: Java Code
2 Dec 2015
How To Make An Android UI Part 1: XML And Views
8 Nov 2015
Creating A Material Design Navigation Drawer
11 Oct 2015
Top 5 Color Scheme Tools
21 Sep 2015
How To Use The RecyclerView Adapter
17 Sep 2015
Using Elevation In Android Applications
15 Sep 2015
Swipe To Dismiss RecyclerView Items
9 Sep 2015
Drag And Drop RecyclerView Items
9 Sep 2015
RecyclerView Vs ListView
7 Sep 2015
SQLiteOpenHelper and the Singleton Pattern
6 Sep 2015
Hide The FloatingActionButton When Scrolling A RecyclerView
2 Sep 2015