Dmitry SuzdalevDiff Dispatcher — generate state changes dispatcher for your ViewAndroid applications which use unidirectional UI archictures (MVI is one of them) usually have UI state passed as a single entity to some…Mar 18, 20181Mar 18, 20181
Dmitry SuzdalevReactive approach to removing flicker between Loading and Content UI statesMany modern mobile applications build some kind of a caching layer, which is used to locally store network data. Then, after initial…Jan 31, 2018Jan 31, 2018
Dmitry SuzdalevExtension functions are not a replacement for all utility functionsWhen switching from Java to Kotlin many programmers discover a very convenient feature: an ability to extend existing classes through a…Oct 3, 20164Oct 3, 20164