Harmony is a framework developed by Mobile Jazz that specifies best practices, software architectural patterns and other software development related guidelines.
Documentation
·
TypeScript
·
Swift
·
PHP
Add the dependency for the multiplatform artifact (to be used on KMM project)
dependencies {
implementation 'com.mobilejazz:harmony-kotlin:6.0.0'
}
Or if you need to use it on a particular platform you can use the following artifacts
implementation 'com.mobilejazz:harmony-kotlin-android:6.0.0'
implementation 'com.mobilejazz:harmony-kotlin-jvm:6.0.0'
implementation 'com.mobilejazz:harmony-kotlin-iosx64:6.0.0'
implementation 'com.mobilejazz:harmony-kotlin-iossimulatorarm64:6.0.0'
implementation 'com.mobilejazz:harmony-kotlin-iosarm64:6.0.0'
Android apps targetting devices running below API 26 need to use Android Gradle plugin 4.0 or newer and enable core library desugaring. This is required due to the usage of kotlinx-datetime
Apps migrating to version 5.0 must perform the following operations:
- Follow Ktor 2.0 migration guide
Mobile Jazz, [email protected]
https://harmony.mobilejazz.com/
Harmony is available under the Apache 2.0 license. See the LICENSE file for more info.