From d1e16902f924deaefee92d0aeb524f702bb53693 Mon Sep 17 00:00:00 2001 From: Paul-Louis NECH Date: Sat, 16 Nov 2019 16:05:12 +0100 Subject: [PATCH] chore: Add serialization for future use --- app/build.gradle | 3 ++- app/src/main/java/fr/plnech/dunbar/model/Friend.kt | 1 + build.gradle | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index a63949c..8de0474 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,8 +1,8 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' - apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlinx-serialization' android { compileSdkVersion 28 @@ -26,6 +26,7 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + implementation "org.jetbrains.kotlinx:kotlinx-serialization-runtime:0.13.0" // JVM dependency implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.constraintlayout:constraintlayout:1.1.3' implementation 'com.google.android.material:material:1.0.0' diff --git a/app/src/main/java/fr/plnech/dunbar/model/Friend.kt b/app/src/main/java/fr/plnech/dunbar/model/Friend.kt index d7501e7..293d021 100644 --- a/app/src/main/java/fr/plnech/dunbar/model/Friend.kt +++ b/app/src/main/java/fr/plnech/dunbar/model/Friend.kt @@ -6,6 +6,7 @@ import android.net.Uri import android.provider.ContactsContract.Contacts import java.util.* +//@Serializable data class Friend(val map: Map = mutableMapOf(), val photo: Bitmap? = null) { override fun toString(): String = "$name" diff --git a/build.gradle b/build.gradle index e3245e7..f0fdc1a 100644 --- a/build.gradle +++ b/build.gradle @@ -10,6 +10,7 @@ buildscript { dependencies { classpath 'com.android.tools.build:gradle:3.5.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } -- libgit2 0.27.0