android-fhir
android-fhir copied to clipboard
Isolating Room Components with hapi dependencies
Describe the Issue
Room components(@Database, @Dao, @Entity) should be completely independent of hapi dependencies. The primary reason is to maintain a better code structure as the implementation of the DAOs are created by room library. This may help in support multiple FHIR versions (R4, R5) in future. Another reason is to ensure our implementation is future-proof for Room's Kotlin Multiplatform support, introduced in version 2.7.0-alpha01 on May 1, 2024, and currently at version 2.7.0-alpha04.
Also FYI Migrate to KMP Room - https://developer.android.com/training/data-storage/room/room-kmp-migration
Would you like to work on the issue?