PinnedJetpack Compose: Beginner to AdvancedHello! I have not been posting much on Medium lately but I’ve busy learning and sharing what I learned at valueOf.io where I try to cover…Jun 15, 20222Jun 15, 20222
Dealing with conflicts when merging release to developQuick post on something I recently had to deal with related to Gitflow. I hope this may be helpful if you ever find yourself in a similar…Dec 8, 20192Dec 8, 20192
Published inProAndroidDevBuilding MVI apps with RoxieLightweight implementation of the Unidirectional Data Flow pattern on AndroidJan 17, 20196Jan 17, 20196
Published inProAndroidDevExploring Paging Library from JetpackUsing Paging library in Clean Architecture appSep 23, 20188Sep 23, 20188
Published inProAndroidDevNavigation Architecture Component for the Rest of UsA practical MVVM sample app using the new Navigation library from JetpackSep 9, 201813Sep 9, 201813
Understanding Marble Diagrams for Reactive StreamsRead Rx marble diagrams like a ProDec 29, 201713Dec 29, 201713
Published inProAndroidDevBuilding reactive Android apps with MVIModel-View-Intent is the newest design pattern on Android. It was inspired by Cycle.js by André Staltz and adopted to Android world by…Dec 24, 20176Dec 24, 20176
Published inProAndroidDevGet your MVP right with MosbyModel-View-Presenter (MVP) pattern is great but everyone seems to implement it differently. It requires that you make many decisions…Dec 18, 20171Dec 18, 20171
Published inProAndroidDevCreating Clean Architecture Multi-Project AppOne of the best ways to experiment with frameworks or libraries in Android is to create a ToDo-style app. This is exactly what I did…Nov 27, 20178Nov 27, 20178
Published inProAndroidDevReact to foreground and background events with ProcessLifecycleOwnerAs part of Android Architecture Components Google introduced lifecycle-aware components designed to handle lifecycle events outside of your…Oct 14, 20173Oct 14, 20173