mobile-app icon indicating copy to clipboard operation
mobile-app copied to clipboard

Intergrate shared KMP module into the iOS app

Open 0xtmphey opened this issue 11 months ago • 6 comments

This PR wires android:shared KMP module to the iOS app and makes it possible to open KMP screens. Should be noted that the locker screen opens as a modal above the flutter app and its not the proper navigation solution :)

Changelog:

  • Update shared module's gradle config to make Room work on iOS
  • Implement AppDatabase.ios.kt
  • Run shared:embedAndSignAppleFrameworkForXcode gradle task during Xcode build to integrate kmp binary into the iOS app (build times are longer now)
  • Setup KMPApiBridge

Here is a preview:

https://github.com/user-attachments/assets/4fb3e192-9314-44e6-872f-43146ec654df

0xtmphey avatar Feb 12 '25 17:02 0xtmphey