realm-kotlin

Modernizes and streamlines a mobile object-database client: updates language and build toolchain, simplifies native builds using prebuilt binaries, cleans repository, preserves API for zero-effort migration.

Android JVMJVM
GitHub stars1
AuthorsSimprints
Open issues
LicenseApache License 2.0
Creation date11 months ago

Last activity3 months ago
Latest release4.0.3 (9 days ago)

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.


Android JVMJVM
GitHub stars1
AuthorsSimprints
Open issues
LicenseApache License 2.0
Creation date11 months ago

Last activity3 months ago
Latest release4.0.3 (9 days ago)

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.