Most Android devs know what mocks are and how to use them. They have in fact become an essential part of writing unit tests. And…
Most Android devs know what mocks are and how to use them. They have in fact become an essential part of writing unit tests. And…
Last week, Jetpack Compose Beta was officially released. Everybody and their mothers knows that Compose is gonna make a huge shift in the Android system,…
Chaquopy is a module that lets you run Python code in your Android app. For my app, Shopshop Shopping List, I made a script that…
Whilst continuing development for my app, Shopshop Shopping List, I encountered a problem. I have list items on my shopping list, their names are EditTexts…
As apps grow larger in scale, separation of classes by concern becomes increasingly important to keep an app maintainable and as this happens, classes will…
Animation in Android has always been something that intrigued me. When done right, it can really bolster the perceived quality of an app. In fact,…
Love0 Share Tweet Share Pin Eric DecaniniAn Android Developer who loves exploring the realm of Android Architecture Components as much as the secrets of cocktail…
It’s once again… BENCHMARKING TIME We’ll take different JSON Parsers, run them through tests, run them once, run them ten times, run them a thousand…
A couple weeks ago, I benchmarked Gson, Jackson, and Moshi against each other. TLDR: Jackson is a speedy boi. If you’re interested, read the full…
Love0 Share Tweet Share Pin Eric DecaniniAn Android Developer who loves exploring the realm of Android Architecture Components as much as the secrets of cocktail…
A couple weeks ago, I made a post on Gson vs Jackson vs Moshi by comparing them on a more general sense of view with…
When it comes to the network layer of pretty much any app, Retrofit is the only constant. When it comes to the JSON Parser used…
Love0 Share Tweet Share Pin Eric DecaniniAn Android Developer who loves exploring the realm of Android Architecture Components as much as the secrets of cocktail…
Adaptive Streaming is a technique for streaming music / videos on a quality based on available network bandwidth. Slower connections will stream lower quality videos,…