Emanuele Papa
Emanuele is passionate about Android and has been fascinated by it since 2010: the more he learns, the more he wishes to share what he knows with others, which is why he started maintaining his own blog.
In his current role as Senior Android Developer at Mozio, he is now focusing on Kotlin Multiplatform Mobile: he has already given a couple of talks on this topic on various occasions, so far.
Reviewed articles
Marcin Moskała
12/4/2023
Marcin Moskała
12/4/2023
Effective Kotlin Item 60: Use appropriate collection types
Using non-standard collection types to improve performance in Kotlin.
Learn more
Marcin Moskała
11/20/2023
Marcin Moskała
11/20/2023
Effective Kotlin Item 49: Use caching when possible
Why we should use caching and how to do it.
Learn more
Marcin Moskała
11/13/2023
Marcin Moskała
11/13/2023
Data classes in Kotlin
What are data classes in Kotlin and how do we use them.
Learn more
Marcin Moskała
11/6/2023
Marcin Moskała
11/6/2023
Effective Kotlin Item 48: Consider using object declarations
Why we should use object declarations instead of regular classes.
Learn more
Marcin Moskała
10/9/2023
Marcin Moskała
10/9/2023
Extensions in Kotlin
What are extensions in Kotlin and how do we use them.
Learn more
Marcin Moskała
10/2/2023
Marcin Moskała
10/2/2023
Effective Kotlin Item 35: Consider using dependency injection
What is dependency injection, why it is so important, and how to use it in Kotlin.
Learn more
Marcin Moskała
9/4/2023
Marcin Moskała
9/4/2023
Sealed classes and interfaces in Kotlin
What are sealed classes and interfaces in Kotlin and how do we use them.
Learn more
Marcin Moskała
8/28/2023
Marcin Moskała
8/28/2023
Effective Kotlin Item 2: Eliminate critical sections
Learn why do we need to synchronize access to mutable state, and how to secure it.
Learn more
Marcin Moskała








