Skip to content

Alex-DA/harmony-kotlin

 
 

Repository files navigation

MJ Harmony logo

Harmony Kotlin

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

Installation

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

Migrating from 4.0 to 5.X

Apps migrating to version 5.0 must perform the following operations:

Author

Mobile Jazz, [email protected]

API Reference

https://harmony.mobilejazz.com/

License

Harmony is available under the Apache 2.0 license. See the LICENSE file for more info.

About

Harmony framework for Kotlin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 96.8%
  • Swift 3.1%
  • Other 0.1%