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…Nov 15, 2019Nov 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…Jan 28, 20192Jan 28, 20192
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:Sep 23, 2018Sep 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…Jan 26, 20184Jan 26, 20184
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…Jan 16, 2018Jan 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…Nov 24, 20173Nov 24, 20173
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…Oct 3, 20171Oct 3, 20171
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…Sep 4, 2017Sep 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…Aug 5, 20173Aug 5, 20173
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…Jul 11, 2017Jul 11, 2017