Postingan populer dari blog ini
Remove Back Button When Using Bottom Navigation Bar
Learn CRUD with Room Android Kotlin
- setup build.gradle plugins { id 'kotlin-kapt' id 'kotlin-parcelize' } buildFeatures { viewBinding true } dependencies { implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0' implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.4.0' implementation 'androidx.room:room-runtime:2.3.0' kapt 'androidx.room:room-compiler:2.3.0' } - create entity @Entity @Parcelize data class Note( @PrimaryKey(autoGenerate = true) @ColumnInfo(name = "id") var id: Int = 0, @ColumnInfo(name = "title") var title: String? = null, @ColumnInfo(name = "description") var description: String? = null, @ColumnInfo(name = "date") var date: String? = null ) : Parcelable - create dao @Dao interface NoteDao { @Insert(onConflict = OnConflictStra...
Komentar
Posting Komentar