StateFlow and SharedFlow: the new hot stream APIs in town
StateFlow and SharedFlow are the new Kotlin APIs for hot streams. So should we replace LiveData? Is it that simple? And does it worth it?…
StateFlow and SharedFlow are the new Kotlin APIs for hot streams. So should we replace LiveData? Is it that simple? And does it worth it?…
Navigation in the Compose world gets the job done efficiently, more than enough for most apps. It works by swapping Composable views and keeping track of the stack.…
If you are have developed Android apps chances are you are familiar with ViewModel and unidirectional data flow. But how does this paradigm fits into this new Jetpack Compose world?…
Jetpack Compose is the latest and greatest way of designing UIs in the Android world. It offers a declarative way of building UIs using only Kotlin code.…
So you want to quickly convert your Data classes to JSON and vice-versa. Kotlin provides a built-in way for serializing to and from JSON.…
Code quality is incredibly important for the long term maintainability of any software project. I think static code analysis tools as an automated senior engineer that reviews my code.…
When designing how to handle network calls in your app, you might think that you are done as soon as you define your interface. What happens when not everything goes according to plan?…
I knew that coroutines provide a built-in way for asynchronous work (no need for AsyncTask or RxJava!), but how do I define my network call interfaces?…