Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/doneill/kotlin-multiplatform-template
Template for Kotlin Multiplatform projects
https://github.com/doneill/kotlin-multiplatform-template
kotlin kotlin-android kotlin-library kotlin-native kotlin-react
Last synced: 28 days ago
JSON representation
Template for Kotlin Multiplatform projects
- Host: GitHub
- URL: https://github.com/doneill/kotlin-multiplatform-template
- Owner: doneill
- License: apache-2.0
- Created: 2019-05-01T04:26:49.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-11-15T20:48:16.000Z (about 1 year ago)
- Last Synced: 2024-08-09T14:31:47.572Z (5 months ago)
- Topics: kotlin, kotlin-android, kotlin-library, kotlin-native, kotlin-react
- Language: Kotlin
- Homepage:
- Size: 857 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kotlin Multiplatform Playground Template
This project is for experimenting with Kotlin Multiplatform| Android | Web | iOS |
| ------------- | ------------- | ------------- |
| ![android](images/android.png) | ![web](images/web.png) | ![iOS](images/ios.png) |## Dependencies
- [Kotlin Coroutines](https://kotlinlang.org/docs/reference/coroutines-overview.html)
- [Kotlin Ktor](https://ktor.io/clients/index.html)
- [Kotlin Serialization](https://github.com/Kotlin/kotlinx.serialization)
- [Kotlin React](https://github.com/JetBrains/kotlin-wrappers/blob/master/kotlin-react/README.md)
- [SQLDelight](https://cashapp.github.io/sqldelight/)
- [Open Weather Map](https://openweathermap.org/)## Open Weather Map
To access the OpenWeatherMap API you need an [API Key](http://openweathermap.org/appid).### Common Lib
The common library needs access to your api key to interact with the Open Weather Map API. Create a **gradle.properties** file in the root of the **common** module with a string value pair representing your API Key. This file is not tracked in Git as it is for personal use.```groovy
OPENWEATHER_API_KEY = "YOUR-API-KEY"
```## Blog Series
- [Getting Started](https://gh.jdoneill.com/2019/12/07/kotlin-mulitplatform/)
- [Multiplatform Persistence with SQLDelight](https://gh.jdoneill.com/2020/06/29/sqldelight/)## Licensing
A copy of the license is available in the repository's [LICENSE](LICENSE) file.