Allan Yoshio HasegawainAndroid 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…4 min read·Nov 15, 2019----
Allan Yoshio HasegawainAndroid 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…3 min read·Jan 28, 2019--2--2
Allan Yoshio HasegawaIn 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:2 min read·Sep 23, 2018----
Allan Yoshio HasegawaPreviewing 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…3 min read·Jan 26, 2018--4--4
Allan Yoshio HasegawaSpeeding 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…3 min read·Jan 16, 2018----
Allan Yoshio HasegawainAndroid 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…17 min read·Nov 24, 2017--3--3
Allan Yoshio HasegawaFrom 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…4 min read·Oct 3, 2017--1--1
Allan Yoshio HasegawaRxJava 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…4 min read·Sep 4, 2017----
Allan Yoshio HasegawaLet’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…15 min read·Aug 5, 2017--3--3
Allan Yoshio HasegawaRxJava 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…4 min read·Jul 11, 2017----