PinnedAnastasia FinogenovainProAndroidDevStateFlow with One- and TwoWay-DataBinding on AndroidThere has been a lot of talk in the Android community related to LiveData being deprecated in favor of StateFlow. This doesn’t seem to be…·3 min read·Feb 11, 2021--2--2
PinnedAnastasia FinogenovainProAndroidDevOur Way to MVVMI and Mistakes We Made When Implementing MVVMMy story on this project started with the management’s decision of refactoring it as developers had hit the wall with “God” Activities…·5 min read·Mar 25, 2019--12--12
PinnedAnastasia FinogenovainProAndroidDevDecrease memory usage of your Android app in halfI would like to share 4 main steps that ultimately helped get our app memory usage cut in half and some useful tips·6 min read·Oct 26, 2020--4--4
PinnedAnastasia FinogenovainProAndroidDevNew In Android: ViewBindings. The Difference From DataBinding Library.No, they are not the same, even if the naming sounds really similar. ViewBindings were introduced at the What’s new in Android talk at…·4 min read·May 16, 2019--13--13
PinnedAnastasia FinogenovainProAndroidDevAdvanced Data Binding: Binding to LiveData (One- and Two-Way Binding)Data Binding Library gains more and more popularity in production of Android applications as it amplifies the advantages of the MVVM…5 min read·Jan 15, 2019--7--7
Anastasia FinogenovainProAndroidDevTraditional MVVM with Jetpack Compose and StateFlowWith the introduction of Jetpack Compose some developers may assume that using it requires a different architectural approach to how you…·5 min read·Jan 23, 2022--4--4
Anastasia Finogenovathe cons should be in the beginning lol, cause while i was reading i was thinking exactly that.1 min read·Mar 2, 2021--1--1
Anastasia FinogenovainProAndroidDevKotlin Channel and WebSocket Complete Example (and Why Not Flow)In Android development WebSockets are not as common as REST calls that’s why I find it very useful to share a full example of WebSocket…·3 min read·Jan 5, 2021--9--9
Anastasia FinogenovainDev GeniusBuilder Pattern in Kotlin: Ditch multiple constructors with numerous paramsKotlin default parameters relieved us from multiple constructor overloads but still having a constructor with numerous optional parameters…·3 min read·May 26, 2020--2--2
Anastasia FinogenovainProAndroidDev5 tips to make Kotlin coroutines adoption seamlessAfter adopting coroutines in my prod project I think it is time to share 5 tips on how to make your transition fast and seamless.·4 min read·May 12, 2020--2--2