PinnedJames ShvartsJetpack 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
James ShvartsDealing 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, 20191Dec 8, 20191
James ShvartsinProAndroidDevBuilding MVI apps with RoxieLightweight implementation of the Unidirectional Data Flow pattern on AndroidJan 17, 20196Jan 17, 20196
James ShvartsinProAndroidDevExploring Paging Library from JetpackUsing Paging library in Clean Architecture appSep 23, 20188Sep 23, 20188
James ShvartsinProAndroidDevNavigation Architecture Component for the Rest of UsA practical MVVM sample app using the new Navigation library from JetpackSep 9, 201813Sep 9, 201813
James ShvartsUnderstanding Marble Diagrams for Reactive StreamsRead Rx marble diagrams like a ProDec 29, 201713Dec 29, 201713
James ShvartsinProAndroidDevBuilding 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
James ShvartsinProAndroidDevGet 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
James ShvartsinProAndroidDevCreating 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
James ShvartsinProAndroidDevReact 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