Published inAndroid FrontierKelm — Kotlin UI ArchitectureIn the heart of an Android app there are a multitude of async tasks like handling user inputs, network calls and accessing the persistence…Nov 15, 2019Nov 15, 2019
Published inAndroid FrontierTomo: A new image processing library for AndroidI have been developing for Android long enough to be part of the transition from the Holo Design era to this new Material Design era. I…Jan 28, 20192Jan 28, 20192
In Kotlin, avoid comparing references of "object"s after deserializationHere's an interesting bug discovered while trying to send a Serializable Kotlin's object between two Activities inside a Intent:Sep 23, 2018Sep 23, 2018
Previewing multiples item types in a RecyclerViewThe layout tools namespace has some really cool things in there, like the ability to preview a list of items inside a RecyclerView. It can…Jan 26, 20184Jan 26, 20184
Speeding up SQLite queries with FlatbuffersI run into some serious performance issues while trying to query a Japanese/English dictionary in a SQLite database on Android. The…Jan 16, 2018Jan 16, 2018
Published inAndroid Dev BRAdotando Dagger2: Todos os passos necessáriosDagger2 é a framework preferida de Inversão de Dependências da comunidade Android. Mas começar a usar a Dagger2 nem sempre é algo fácil. O…Nov 24, 20173Nov 24, 20173
From Dagger2 to Kodein: A small experimentDagger2 can get a bit too verbose in some cases. For example, when you have a scope for each screen, then each screen will have to…Oct 3, 20171Oct 3, 20171
RxJava Gotchas–Part 3It’s a lot easier to handle async code with RxJava, specially on Android where we want expensive computations out of the main thread…Sep 4, 2017Sep 4, 2017
Let’s learn Dagger2 while refactoring a poorly coded Android appDagger2 and Dependency Injection are useful tools that can help us achieve a cleaner code, but learning them can be a struggle. I have a…Aug 5, 20173Aug 5, 20173
RxJava Gotchas–Part 2It’s a lot easier to handle async code with RxJava, specially on Android where we want expensive computations out of the main thread…Jul 11, 2017Jul 11, 2017