Zak TaccardiinCapital One TechA Better Way to Launch Activities on AndroidSingle Responsibility + Kotlin!3 min read·Mar 8, 2018--19--19
Zak TaccardiGive your data superpowers with RxAssertion: Gain flexibility by choosing Observable<T> over T when designing return values for functions related to your application’s…2 min read·Jul 7, 2017--1--1
Zak TaccardiAPI Design — Handling exceptionsDesign for errors, report defects3 min read·Apr 7, 2017--2--2
Zak TaccardiinHackerNoon.comAPI Design — Temporal CouplingMake development easier with obvious APIs enforced at compile time3 min read·Apr 4, 2017--2--2
Zak TaccardiinHackerNoon.comMy take on Model View Intent (MVI) — Part 1: State RendererAutomate UI testing with predictable state and flexibility, off the UI thread5 min read·Mar 30, 2017--3--3
Zak TaccardiWhy Reactive?Imperative coding falls short in Android’s increasingly reactive world2 min read·Mar 21, 2017----
Zak TaccardiMaking tests more readable with Kotlin’s extension functionsKotlin’s extension functions are a great way to improve test readability. Here, I’m testing text input from an view-based keyboard (think…1 min read·Feb 20, 2017----
Zak TaccardiDiffUtil — performant one way data flow with RxJava and KotlinThis is a tutorial on how we can leverage DiffUtil, RxJava, andKotlin for performant unidirectional data flow when binding data to a…1 min read·Jan 19, 2017--2--2
Zak TaccardiEasily test your one-off async operations on Android with Dagger2 and RxJavaThis demo application utilizes RxJava, Dagger2, and JUnit. Explaining these libraries is out of scope for this article, but the internet…3 min read·Dec 15, 2015--1--1
Zak TaccardiGoodbye ActionBar APIs, hello ToolbarActionBar was a great API for its time, but it does not scale well. Problems:1 min read·Sep 23, 2015--2--2