Cómo usar @Parcelize después de eliminar kotlin-android-extensions
¡Hola, colegas! He estado escribiendo en Kotlin para Android durante varios años y estoy acostumbrado a usar `@Parcelize` del plugin `kotlin-android-extensions`. Este plugin simplificaba mucho la vida: bastaba con agregar la anotación y la clase implementaba automáticamente la interfaz `Parcelable`.
Recientemente actualicé mi proyecto a la última versión de Kotlin (1.9.0) y Gradle, y noté que `kotlin-android-extensions` está marcado como obsoleto y será eliminado por completo. En la documentación oficial recomiendan migrar a `kotlin-parcelize`, pero no entiendo bien cómo hacerlo correctamente.
El problema es que mi código antiguo se ve así:
```kotlin
// Forma antigua (funcionaba con kotlin-android-extensions)
@Parcelize
data class User(
val id: Int,
val name: String,
val email: String?
) : Parcelable
```
Después de eliminar el plugin, el compilador no reconoce `@Parcelize`. Intenté simplemente agregar otro plugin, pero la compilación falla con errores. La documentación dice que debo usar `kotlin-parcelize`, pero no encuentro