android
Performance Optimization in Jetpack Compose
Performance Optimization in Jetpack Compose
· ☕ 5 min read · ✍️ Ignacio Carrión
Learn essential techniques and best practices for optimizing performance in Jetpack Compose applications, including composition optimization, recomposition control, and memory management

Custom Animations and Transitions in Jetpack Compose
Custom Animations and Transitions in Jetpack Compose
· ☕ 4 min read · ✍️ Ignacio Carrión
Deep dive into creating custom animations and transitions in Jetpack Compose, covering animation APIs, custom transitions, and performance optimization

State Management Patterns in Jetpack Compose
State Management Patterns in Jetpack Compose
· ☕ 11 min read · ✍️ Ignacio Carrión
Learn essential patterns for managing state in Jetpack Compose applications, including immutable state, event-based updates, and testing strategies

Achieving Compile-Time Safety in Koin: A Comprehensive Guide
Achieving Compile-Time Safety in Koin: A Comprehensive Guide
· ☕ 4 min read · ✍️ Ignacio Carrión
Dependency injection is a fundamental pattern in modern Android development, but how can we ensure our DI configuration is correct before running the app? In this post, we'll explore two powerful approaches to achieve compile-time safety with Koin: using the DSL's `verify()` function and leveraging Koin Annotations with KSP.

A deep dive into Kotlin KSP
A deep dive into Kotlin KSP
· ☕ 7 min read · ✍️ Ignacio Carrión
Advanced Kotlin - Kotlin Symbol Processing (KSP)

Kotlin Infix functions
Kotlin Infix functions
· ☕ 4 min read · ✍️ Ignacio Carrión
Advanced Kotlin - Infix functions

Kotlin Delegates
Kotlin Delegates
· ☕ 4 min read · ✍️ Ignacio Carrión
Advanced Kotlin - Delegates

Kotlin contracts
Kotlin contracts
· ☕ 5 min read · ✍️ Ignacio Carrión
Advanced Kotlin - Contracts

Swift export in KMP
Swift export in KMP
· ☕ 4 min read · ✍️ Ignacio Carrión
New feature in Kotlin 2.1.0, basic swift export from Kotlin