├── .gitignore ├── .gitlab-ci.yml ├── Code ├── Client │ ├── .gitignore │ ├── Android │ │ ├── .gitignore │ │ ├── android-client-shared │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidAndroidTest │ │ │ │ └── kotlin │ │ │ │ │ └── org │ │ │ │ │ └── chrishatton │ │ │ │ │ └── example │ │ │ │ │ └── common │ │ │ │ │ └── ExampleInstrumentedTest.java │ │ │ │ ├── androidMain │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── org │ │ │ │ │ │ └── chrishatton │ │ │ │ │ │ └── example │ │ │ │ │ │ └── common │ │ │ │ │ │ ├── FirstFragment.kt │ │ │ │ │ │ └── package.kt │ │ │ │ └── res │ │ │ │ │ ├── layout │ │ │ │ │ └── fragment_first.xml │ │ │ │ │ └── values │ │ │ │ │ └── strings.xml │ │ │ │ └── androidTest │ │ │ │ └── kotlin │ │ │ │ └── org │ │ │ │ └── chrishatton │ │ │ │ └── example │ │ │ │ └── common │ │ │ │ └── ExampleUnitTest.kt │ │ ├── build.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── mobile │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidAndroidTest │ │ │ │ └── kotlin │ │ │ │ │ └── example │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ ├── androidMain │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── kotlin │ │ │ │ │ └── org │ │ │ │ │ │ └── chrishatton │ │ │ │ │ │ └── example │ │ │ │ │ │ └── mobile │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ └── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ └── androidTest │ │ │ │ └── kotlin │ │ │ │ └── example │ │ │ │ └── ExampleUnitTest.kt │ │ ├── settings.gradle.kts │ │ └── tv │ │ │ ├── .gitignore │ │ │ ├── build.gradle.kts │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ └── androidMain │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ └── org │ │ │ │ └── chrishatton │ │ │ │ └── example │ │ │ │ └── tv │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ ├── drawable │ │ │ ├── app_icon_your_company.png │ │ │ ├── default_background.xml │ │ │ └── movie.png │ │ │ ├── layout │ │ │ ├── activity_details.xml │ │ │ └── activity_main.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ ├── Browser │ │ ├── build.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle.kts │ ├── Desktop │ │ ├── build.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ └── src │ │ │ ├── javafxMain │ │ │ ├── kotlin │ │ │ │ └── org │ │ │ │ │ └── chrishatton │ │ │ │ │ └── example │ │ │ │ │ ├── ExampleApp.kt │ │ │ │ │ └── NoteListView.kt │ │ │ └── resources │ │ │ │ └── org │ │ │ │ └── chrishatton │ │ │ │ └── example │ │ │ │ ├── NewNoteView.fxml │ │ │ │ ├── NoteListCell.fxml │ │ │ │ └── NoteListView.fxml │ │ │ └── test │ │ │ └── kotlin │ │ │ └── sample │ │ │ └── SampleTestsJavafx.kt │ ├── Shared │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── androidMain │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── org │ │ │ │ └── chrishatton │ │ │ │ └── example │ │ │ │ ├── ExampleClient.kt │ │ │ │ └── Platform.kt │ │ │ ├── androidTest │ │ │ └── kotlin │ │ │ │ └── org │ │ │ │ └── chrishatton │ │ │ │ └── example │ │ │ │ └── package.kt │ │ │ ├── commonMain │ │ │ └── kotlin │ │ │ │ └── org │ │ │ │ └── chrishatton │ │ │ │ └── example │ │ │ │ ├── ExampleClient.kt │ │ │ │ ├── Platform.kt │ │ │ │ └── ui │ │ │ │ ├── FirstContract.kt │ │ │ │ └── FirstPresenter.kt │ │ │ ├── commonTest │ │ │ └── kotlin │ │ │ │ └── org │ │ │ │ └── chrishatton │ │ │ │ └── example │ │ │ │ └── CommonPlatformTests.kt │ │ │ ├── iosMain │ │ │ └── kotlin │ │ │ │ └── org │ │ │ │ └── chrishatton │ │ │ │ └── example │ │ │ │ ├── ExampleClient.kt │ │ │ │ └── Platform.kt │ │ │ ├── javafxMain │ │ │ └── kotlin │ │ │ │ └── org │ │ │ │ └── chrishatton │ │ │ │ └── example │ │ │ │ ├── ExampleClient.kt │ │ │ │ └── Platform.kt │ │ │ └── javafxTest │ │ │ └── kotlin │ │ │ └── org │ │ │ └── chrishatton │ │ │ └── example │ │ │ └── package.kt │ ├── build.gradle.kts │ ├── client-shared.build.gradle.kts │ ├── client-shared.settings.gradle.kts │ └── iOS │ │ ├── Example.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata │ │ │ │ └── Chris.xcuserdatad │ │ │ │ └── xcschemes │ │ │ │ └── xcschememanagement.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Example.xcscheme │ │ ├── Example │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── iosMain │ │ │ └── kotlin │ │ │ ├── example │ │ │ ├── AppDelegate.kt │ │ │ ├── BaseViewAdapter.kt │ │ │ └── FirstViewController.kt │ │ │ └── main.kt │ │ └── SupportingFiles │ │ ├── build.gradle.kts │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ └── settings.gradle.kts ├── README.md ├── Server │ ├── .gitignore │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── renamePackage.kts │ ├── settings.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── kotlin │ │ │ │ └── example │ │ │ │ │ └── Application.kt │ │ │ └── resources │ │ │ │ ├── application.conf │ │ │ │ └── logback.xml │ │ └── test │ │ │ └── kotlin │ │ │ └── example │ │ │ └── ApplicationTest.kt │ └── webapp │ │ └── WEB-INF │ │ └── web.xml ├── Shared │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── org │ │ │ └── chrishatton │ │ │ └── example │ │ │ └── model │ │ │ └── UUID.kt │ │ ├── androidTest │ │ └── kotlin │ │ │ └── org │ │ │ └── chrishatton │ │ │ └── example │ │ │ └── SampleTestsJVM.kt │ │ ├── browserMain │ │ └── kotlin │ │ │ └── org │ │ │ └── chrishatton │ │ │ └── example │ │ │ └── model │ │ │ └── UUID.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── chrishatton │ │ │ └── example │ │ │ └── model │ │ │ ├── Person.kt │ │ │ ├── UUID.kt │ │ │ └── api │ │ │ └── CRUD.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ └── org │ │ │ └── chrishatton │ │ │ └── example │ │ │ └── SharedCommonTests.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── chrishatton │ │ │ └── example │ │ │ └── model │ │ │ └── UUID.kt │ │ ├── iosTest │ │ └── kotlin │ │ │ └── org │ │ │ └── chrishatton │ │ │ └── example │ │ │ └── SharediOSTests.kt │ │ ├── javafxMain │ │ └── kotlin │ │ │ └── org │ │ │ └── chrishatton │ │ │ └── example │ │ │ └── model │ │ │ └── UUID.kt │ │ ├── javafxTest │ │ └── kotlin │ │ │ └── org │ │ │ └── chrishatton │ │ │ └── example │ │ │ ├── SampleTestsJVM.kt │ │ │ └── package.kt │ │ ├── serverMain │ │ └── kotlin │ │ │ └── org │ │ │ └── chrishatton │ │ │ └── example │ │ │ └── model │ │ │ └── UUID.kt │ │ └── serverTest │ │ └── kotlin │ │ └── org │ │ └── chrishatton │ │ └── example │ │ ├── SampleTestsJVM.kt │ │ └── package.kt ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local.properties.template ├── renamePackage.kts ├── settings.gradle.kts ├── shared.gradle.kts ├── shared.properties └── shared.settings.gradle.kts ├── LICENSE.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /Code/Client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/.gitignore -------------------------------------------------------------------------------- /Code/Client/Android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/.gitignore -------------------------------------------------------------------------------- /Code/Client/Android/android-client-shared/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Code/Client/Android/android-client-shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/android-client-shared/build.gradle.kts -------------------------------------------------------------------------------- /Code/Client/Android/android-client-shared/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/android-client-shared/proguard-rules.pro -------------------------------------------------------------------------------- /Code/Client/Android/android-client-shared/src/androidAndroidTest/kotlin/org/chrishatton/example/common/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/android-client-shared/src/androidAndroidTest/kotlin/org/chrishatton/example/common/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /Code/Client/Android/android-client-shared/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/android-client-shared/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /Code/Client/Android/android-client-shared/src/androidMain/kotlin/org/chrishatton/example/common/FirstFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/android-client-shared/src/androidMain/kotlin/org/chrishatton/example/common/FirstFragment.kt -------------------------------------------------------------------------------- /Code/Client/Android/android-client-shared/src/androidMain/kotlin/org/chrishatton/example/common/package.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/android-client-shared/src/androidMain/kotlin/org/chrishatton/example/common/package.kt -------------------------------------------------------------------------------- /Code/Client/Android/android-client-shared/src/androidMain/res/layout/fragment_first.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/android-client-shared/src/androidMain/res/layout/fragment_first.xml -------------------------------------------------------------------------------- /Code/Client/Android/android-client-shared/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/android-client-shared/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /Code/Client/Android/android-client-shared/src/androidTest/kotlin/org/chrishatton/example/common/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/android-client-shared/src/androidTest/kotlin/org/chrishatton/example/common/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Code/Client/Android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/build.gradle.kts -------------------------------------------------------------------------------- /Code/Client/Android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/gradle.properties -------------------------------------------------------------------------------- /Code/Client/Android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Code/Client/Android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Code/Client/Android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/gradlew -------------------------------------------------------------------------------- /Code/Client/Android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/gradlew.bat -------------------------------------------------------------------------------- /Code/Client/Android/mobile/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Code/Client/Android/mobile/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/build.gradle.kts -------------------------------------------------------------------------------- /Code/Client/Android/mobile/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/proguard-rules.pro -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidAndroidTest/kotlin/example/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidAndroidTest/kotlin/example/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/kotlin/org/chrishatton/example/mobile/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/kotlin/org/chrishatton/example/mobile/MainActivity.kt -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/values/colors.xml -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidMain/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidMain/res/values/styles.xml -------------------------------------------------------------------------------- /Code/Client/Android/mobile/src/androidTest/kotlin/example/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/mobile/src/androidTest/kotlin/example/ExampleUnitTest.kt -------------------------------------------------------------------------------- /Code/Client/Android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/settings.gradle.kts -------------------------------------------------------------------------------- /Code/Client/Android/tv/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Code/Client/Android/tv/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/build.gradle.kts -------------------------------------------------------------------------------- /Code/Client/Android/tv/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/proguard-rules.pro -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/kotlin/org/chrishatton/example/tv/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/kotlin/org/chrishatton/example/tv/MainActivity.kt -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/res/drawable/app_icon_your_company.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/res/drawable/app_icon_your_company.png -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/res/drawable/default_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/res/drawable/default_background.xml -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/res/drawable/movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/res/drawable/movie.png -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/res/layout/activity_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/res/layout/activity_details.xml -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/res/values/colors.xml -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /Code/Client/Android/tv/src/androidMain/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Android/tv/src/androidMain/res/values/styles.xml -------------------------------------------------------------------------------- /Code/Client/Browser/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Browser/build.gradle.kts -------------------------------------------------------------------------------- /Code/Client/Browser/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Browser/gradle.properties -------------------------------------------------------------------------------- /Code/Client/Browser/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Browser/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Code/Client/Browser/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Browser/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Code/Client/Browser/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Browser/gradlew -------------------------------------------------------------------------------- /Code/Client/Browser/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Browser/gradlew.bat -------------------------------------------------------------------------------- /Code/Client/Browser/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Browser/settings.gradle.kts -------------------------------------------------------------------------------- /Code/Client/Desktop/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/build.gradle.kts -------------------------------------------------------------------------------- /Code/Client/Desktop/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/gradle.properties -------------------------------------------------------------------------------- /Code/Client/Desktop/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Code/Client/Desktop/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Code/Client/Desktop/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/gradlew -------------------------------------------------------------------------------- /Code/Client/Desktop/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/gradlew.bat -------------------------------------------------------------------------------- /Code/Client/Desktop/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/settings.gradle.kts -------------------------------------------------------------------------------- /Code/Client/Desktop/src/javafxMain/kotlin/org/chrishatton/example/ExampleApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/src/javafxMain/kotlin/org/chrishatton/example/ExampleApp.kt -------------------------------------------------------------------------------- /Code/Client/Desktop/src/javafxMain/kotlin/org/chrishatton/example/NoteListView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/src/javafxMain/kotlin/org/chrishatton/example/NoteListView.kt -------------------------------------------------------------------------------- /Code/Client/Desktop/src/javafxMain/resources/org/chrishatton/example/NewNoteView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/src/javafxMain/resources/org/chrishatton/example/NewNoteView.fxml -------------------------------------------------------------------------------- /Code/Client/Desktop/src/javafxMain/resources/org/chrishatton/example/NoteListCell.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/src/javafxMain/resources/org/chrishatton/example/NoteListCell.fxml -------------------------------------------------------------------------------- /Code/Client/Desktop/src/javafxMain/resources/org/chrishatton/example/NoteListView.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/src/javafxMain/resources/org/chrishatton/example/NoteListView.fxml -------------------------------------------------------------------------------- /Code/Client/Desktop/src/test/kotlin/sample/SampleTestsJavafx.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Desktop/src/test/kotlin/sample/SampleTestsJavafx.kt -------------------------------------------------------------------------------- /Code/Client/Shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Shared/build.gradle.kts -------------------------------------------------------------------------------- /Code/Client/Shared/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Shared/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /Code/Client/Shared/src/androidMain/kotlin/org/chrishatton/example/ExampleClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Shared/src/androidMain/kotlin/org/chrishatton/example/ExampleClient.kt -------------------------------------------------------------------------------- /Code/Client/Shared/src/androidMain/kotlin/org/chrishatton/example/Platform.kt: -------------------------------------------------------------------------------- 1 | 2 | package org.chrishatton.example 3 | 4 | actual val platformName : String = "JVM" 5 | -------------------------------------------------------------------------------- /Code/Client/Shared/src/androidTest/kotlin/org/chrishatton/example/package.kt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Code/Client/Shared/src/commonMain/kotlin/org/chrishatton/example/ExampleClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Shared/src/commonMain/kotlin/org/chrishatton/example/ExampleClient.kt -------------------------------------------------------------------------------- /Code/Client/Shared/src/commonMain/kotlin/org/chrishatton/example/Platform.kt: -------------------------------------------------------------------------------- 1 | package org.chrishatton.example 2 | 3 | expect val platformName : String 4 | -------------------------------------------------------------------------------- /Code/Client/Shared/src/commonMain/kotlin/org/chrishatton/example/ui/FirstContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Shared/src/commonMain/kotlin/org/chrishatton/example/ui/FirstContract.kt -------------------------------------------------------------------------------- /Code/Client/Shared/src/commonMain/kotlin/org/chrishatton/example/ui/FirstPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Shared/src/commonMain/kotlin/org/chrishatton/example/ui/FirstPresenter.kt -------------------------------------------------------------------------------- /Code/Client/Shared/src/commonTest/kotlin/org/chrishatton/example/CommonPlatformTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Shared/src/commonTest/kotlin/org/chrishatton/example/CommonPlatformTests.kt -------------------------------------------------------------------------------- /Code/Client/Shared/src/iosMain/kotlin/org/chrishatton/example/ExampleClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Shared/src/iosMain/kotlin/org/chrishatton/example/ExampleClient.kt -------------------------------------------------------------------------------- /Code/Client/Shared/src/iosMain/kotlin/org/chrishatton/example/Platform.kt: -------------------------------------------------------------------------------- 1 | 2 | package org.chrishatton.example 3 | 4 | actual val platformName : String = "iOS" 5 | -------------------------------------------------------------------------------- /Code/Client/Shared/src/javafxMain/kotlin/org/chrishatton/example/ExampleClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/Shared/src/javafxMain/kotlin/org/chrishatton/example/ExampleClient.kt -------------------------------------------------------------------------------- /Code/Client/Shared/src/javafxMain/kotlin/org/chrishatton/example/Platform.kt: -------------------------------------------------------------------------------- 1 | 2 | package org.chrishatton.example 3 | 4 | actual val platformName : String = "JVM" 5 | -------------------------------------------------------------------------------- /Code/Client/Shared/src/javafxTest/kotlin/org/chrishatton/example/package.kt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Code/Client/build.gradle.kts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Code/Client/client-shared.build.gradle.kts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Code/Client/client-shared.settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/client-shared.settings.gradle.kts -------------------------------------------------------------------------------- /Code/Client/iOS/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Code/Client/iOS/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Code/Client/iOS/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Code/Client/iOS/Example.xcodeproj/project.xcworkspace/xcuserdata/Chris.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example.xcodeproj/project.xcworkspace/xcuserdata/Chris.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Code/Client/iOS/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example.xcodeproj/xcshareddata/xcschemes/Example.xcscheme -------------------------------------------------------------------------------- /Code/Client/iOS/Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Code/Client/iOS/Example/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Code/Client/iOS/Example/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Code/Client/iOS/Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example/Info.plist -------------------------------------------------------------------------------- /Code/Client/iOS/Example/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example/build.gradle.kts -------------------------------------------------------------------------------- /Code/Client/iOS/Example/src/iosMain/kotlin/example/AppDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example/src/iosMain/kotlin/example/AppDelegate.kt -------------------------------------------------------------------------------- /Code/Client/iOS/Example/src/iosMain/kotlin/example/BaseViewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example/src/iosMain/kotlin/example/BaseViewAdapter.kt -------------------------------------------------------------------------------- /Code/Client/iOS/Example/src/iosMain/kotlin/example/FirstViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example/src/iosMain/kotlin/example/FirstViewController.kt -------------------------------------------------------------------------------- /Code/Client/iOS/Example/src/iosMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/Example/src/iosMain/kotlin/main.kt -------------------------------------------------------------------------------- /Code/Client/iOS/SupportingFiles/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/SupportingFiles/build.gradle.kts -------------------------------------------------------------------------------- /Code/Client/iOS/SupportingFiles/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/SupportingFiles/gradle.properties -------------------------------------------------------------------------------- /Code/Client/iOS/SupportingFiles/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/SupportingFiles/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Code/Client/iOS/SupportingFiles/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/SupportingFiles/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Code/Client/iOS/SupportingFiles/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/SupportingFiles/gradlew -------------------------------------------------------------------------------- /Code/Client/iOS/SupportingFiles/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Client/iOS/SupportingFiles/settings.gradle.kts -------------------------------------------------------------------------------- /Code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/README.md -------------------------------------------------------------------------------- /Code/Server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/.gitignore -------------------------------------------------------------------------------- /Code/Server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/build.gradle.kts -------------------------------------------------------------------------------- /Code/Server/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/gradle.properties -------------------------------------------------------------------------------- /Code/Server/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Code/Server/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Code/Server/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/gradlew -------------------------------------------------------------------------------- /Code/Server/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/gradlew.bat -------------------------------------------------------------------------------- /Code/Server/renamePackage.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/renamePackage.kts -------------------------------------------------------------------------------- /Code/Server/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/settings.gradle.kts -------------------------------------------------------------------------------- /Code/Server/src/main/kotlin/example/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/src/main/kotlin/example/Application.kt -------------------------------------------------------------------------------- /Code/Server/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/src/main/resources/application.conf -------------------------------------------------------------------------------- /Code/Server/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/src/main/resources/logback.xml -------------------------------------------------------------------------------- /Code/Server/src/test/kotlin/example/ApplicationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/src/test/kotlin/example/ApplicationTest.kt -------------------------------------------------------------------------------- /Code/Server/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Server/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /Code/Shared/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | 3 | -------------------------------------------------------------------------------- /Code/Shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/build.gradle.kts -------------------------------------------------------------------------------- /Code/Shared/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /Code/Shared/src/androidMain/kotlin/org/chrishatton/example/model/UUID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/src/androidMain/kotlin/org/chrishatton/example/model/UUID.kt -------------------------------------------------------------------------------- /Code/Shared/src/androidTest/kotlin/org/chrishatton/example/SampleTestsJVM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/src/androidTest/kotlin/org/chrishatton/example/SampleTestsJVM.kt -------------------------------------------------------------------------------- /Code/Shared/src/browserMain/kotlin/org/chrishatton/example/model/UUID.kt: -------------------------------------------------------------------------------- 1 | package org.chrishatton.example.model 2 | 3 | actual typealias UUID = String 4 | -------------------------------------------------------------------------------- /Code/Shared/src/commonMain/kotlin/org/chrishatton/example/model/Person.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/src/commonMain/kotlin/org/chrishatton/example/model/Person.kt -------------------------------------------------------------------------------- /Code/Shared/src/commonMain/kotlin/org/chrishatton/example/model/UUID.kt: -------------------------------------------------------------------------------- 1 | package org.chrishatton.example.model 2 | 3 | expect class UUID 4 | -------------------------------------------------------------------------------- /Code/Shared/src/commonMain/kotlin/org/chrishatton/example/model/api/CRUD.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/src/commonMain/kotlin/org/chrishatton/example/model/api/CRUD.kt -------------------------------------------------------------------------------- /Code/Shared/src/commonTest/kotlin/org/chrishatton/example/SharedCommonTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/src/commonTest/kotlin/org/chrishatton/example/SharedCommonTests.kt -------------------------------------------------------------------------------- /Code/Shared/src/iosMain/kotlin/org/chrishatton/example/model/UUID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/src/iosMain/kotlin/org/chrishatton/example/model/UUID.kt -------------------------------------------------------------------------------- /Code/Shared/src/iosTest/kotlin/org/chrishatton/example/SharediOSTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/src/iosTest/kotlin/org/chrishatton/example/SharediOSTests.kt -------------------------------------------------------------------------------- /Code/Shared/src/javafxMain/kotlin/org/chrishatton/example/model/UUID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/src/javafxMain/kotlin/org/chrishatton/example/model/UUID.kt -------------------------------------------------------------------------------- /Code/Shared/src/javafxTest/kotlin/org/chrishatton/example/SampleTestsJVM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/src/javafxTest/kotlin/org/chrishatton/example/SampleTestsJVM.kt -------------------------------------------------------------------------------- /Code/Shared/src/javafxTest/kotlin/org/chrishatton/example/package.kt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Code/Shared/src/serverMain/kotlin/org/chrishatton/example/model/UUID.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/src/serverMain/kotlin/org/chrishatton/example/model/UUID.kt -------------------------------------------------------------------------------- /Code/Shared/src/serverTest/kotlin/org/chrishatton/example/SampleTestsJVM.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/Shared/src/serverTest/kotlin/org/chrishatton/example/SampleTestsJVM.kt -------------------------------------------------------------------------------- /Code/Shared/src/serverTest/kotlin/org/chrishatton/example/package.kt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Code/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/build.gradle.kts -------------------------------------------------------------------------------- /Code/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/gradle.properties -------------------------------------------------------------------------------- /Code/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Code/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Code/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/gradlew -------------------------------------------------------------------------------- /Code/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/gradlew.bat -------------------------------------------------------------------------------- /Code/local.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/local.properties.template -------------------------------------------------------------------------------- /Code/renamePackage.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/renamePackage.kts -------------------------------------------------------------------------------- /Code/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/settings.gradle.kts -------------------------------------------------------------------------------- /Code/shared.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/shared.gradle.kts -------------------------------------------------------------------------------- /Code/shared.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/shared.properties -------------------------------------------------------------------------------- /Code/shared.settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/Code/shared.settings.gradle.kts -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris-hatton/kotlin-multiplatform-template/HEAD/README.md --------------------------------------------------------------------------------