Skip to content

Refactored Realm Mobile Database updated for the latest Kotlin version.

License

Notifications You must be signed in to change notification settings

Simprints/realm-kotlin

 
 

Repository files navigation

Realm Kotlin (Fork)

This is a fork of the official realm-kotlin project. This fork aims to modernize the library, streamline the build process, and ensure compatibility with Android projects that use the latest Kotlin and build tools.

❓ Why this fork exists

The latest official release of Realm Kotlin (v3.0.0) does not support Kotlin 2.x or higher (current Kotlin is 2.2.0). Additionally, the Realm team officially deprecated the project and ended support in October 2024.

🔄 Changes in this Fork

  • Kotlin updated → Migrated from Kotlin 1.x to Kotlin 2.2.0.

  • Gradle & Java updated → Upgraded to modern Gradle and Java versions for compatibility.

  • Simplified build:

  • Deployment:

  • Repository cleanup:

    • Commented non-Kotlin variants (iOS and macOS). and native C code, relying instead on existing binaries.

⚡ Migration Notes

  • No migration effort required.
  • This fork relies on the same Realm core libraries, so existing projects can switch to the fork without any code changes.
  • Note: This fork only publishes Android artifacts.

📦 Usage

Add the following dependency in your Gradle configuration:

repositories {
    mavenCentral()
}

dependencies {
    implementation("com.simprints.realm-kotlin:<forked-version>")
}

📖 Documentation

For original documentation, please see README_LEGACY.md.


About

Refactored Realm Mobile Database updated for the latest Kotlin version.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 96.2%
  • C++ 2.3%
  • Shell 0.7%
  • SWIG 0.6%
  • CMake 0.1%
  • C 0.1%