Avatar ·

एंड्रॉइड में Kotlin के साथ Parcelable डेटा क्लासेस आसानी से कैसे बनाएं?

सभी को नमस्ते! मैं Kotlin और एंड्रॉइड डेवलपमेंट में नौसिखिया हूं। मेरे पास एक सरल डेटा मॉडल है जिसे मुझे Intent के माध्यम से Activity के बीच ट्रांसफर करना है। पहले Java में मैं Serializable का उपयोग करता था, लेकिन सुना है कि एंड्रॉइड में प्रदर्शन के लिए Parcelable का उपयोग करना बेहतर है। समस्या यह है कि Parcelable को मैन्युअल रूप से इम्प्लीमेंट करना बहुत कठिन है: writeToParcel(), CREATOR आदि के साथ बहुत सारा बॉयलरप्लेट कोड लिखना पड़ता है। यहाँ Kotlin में मेरे डेटा क्लास का उदाहरण है: ```kotlin data class User( val name: String, val age: Int, val email: String?, val isActive: Boolean ) ``` मैं इसे Parcelable बनाना चाहता हूं, लेकिन ये सभी मेथड मैन्युअल रूप से नहीं लिखना चाहता। Parcelable इंटरफेस जोड़ने की कोशिश की, लेकिन IDE कहता है कि सभी मेथड इम्प्लीमेंट करने होंगे। क्या कोई प्लगइन या लाइब्रेरी है जो ऑटोमैटिकली ये कर सके?