Avatar ·

Wie erstellt man bequem Parcelable Datenklassen in Android mit Kotlin?

Hallo zusammen! Ich bin neu in Kotlin und Android-Entwicklung. Ich habe ein einfaches Datenmodell, das ich zwischen Activities über Intent übertragen muss. Früher habe ich in Java Serializable verwendet, aber ich habe gehört, dass man in Android besser Parcelable für die Performance nutzen sollte. Das Problem ist, dass die manuelle Implementierung von Parcelable einfach die Hölle ist: man muss jede Menge Boilerplate-Code mit writeToParcel(), CREATOR usw. schreiben. Hier ist ein Beispiel meiner Datenklasse in Kotlin: ```kotlin data class User( val name: String, val age: Int, val email: String?, val isActive: Boolean ) ``` Ich möchte sie Parcelable machen, aber nicht all diese Methoden manuell schreiben. Ich habe versucht, das Parcelable-Interface hinzuzufügen, aber die IDE meckert, dass ich alle Methoden implementieren muss. Gibt es vielleicht ein Plugin oder eine Bibliothek, die das automatisch macht?