PinnedMarco CattaneoHow to handle single-event in Jetpack ComposeBest practices of handling single events inside your Compose application5 min read·Dec 20, 2023--10--10
PinnedMarco CattaneoinProAndroidDevState Machine on Jetpack Compose by using FlowReduxWhy do we need a state machine on Jetpack Compose? Let’s start from the basics!5 min read·Oct 27, 2022--1--1
Marco CattaneoinProAndroidDevJetpack Compose with Robot Testing PatternJetpack Compose uses semantics to interact with the UI hierarchy, the purpose of this article is to use it with Robot Testing Pattern3 min read·Oct 4, 2021--1--1
Marco CattaneoinThe StartupHow to Use Firebase Realtime Database With Kotlin Coroutine FlowHow wrap Firebase Realtime Database implementation inside Flow3 min read·Dec 22, 2020--4--4
Marco CattaneoHow cook a Cron job with the Firebase FunctionsHow to create a scheduled job (like a Unix Cron job) and execute it with the Google Firebase Functions.5 min read·Apr 25, 2020--1--1
Marco CattaneoKotlin Unit Testing with MockkMockk is a Kotlin Library for mocking inside the Unit Test. We will see the most common scenarios.5 min read·Mar 29, 2020--1--1
Marco CattaneoKotlin Coroutine Job LifecycleHow manage the Lifecycle of a Coroutine Job3 min read·Jan 2, 2020----
Marco CattaneoHow use and test Kotlin Coroutines with Mockk libraryCreate and test a Kotlin Coroutine inside an Android Project with ViewModel3 min read·Apr 10, 2019--4--4
Marco CattaneoUnit Testing with Mockito on Kotlin Android Project with Architecture ComponentsUse Mockito in Kotlin to test a Android Architecture ViewModel5 min read·Oct 24, 2018--1--1
Marco CattaneoAndroid ViewModel and FactoryProvider: good way to manage it with Dagger 2How use ViewModelFactory with multibindings.3 min read·May 5, 2018--16--16