Skip to content

Migration to KMP#11

Open
sDevPrem wants to merge 67 commits intomasterfrom
kmping
Open

Migration to KMP#11
sDevPrem wants to merge 67 commits intomasterfrom
kmping

Conversation

@sDevPrem
Copy link
Copy Markdown
Owner

@sDevPrem sDevPrem commented Jan 17, 2026

  • Data Layer
    • Room
    • DataStore
    • Repository
  • Domain Layer
    • TrackingManager
      • Location Tracking
        • Android
        • IOS
      • Time Tracking
  • Background
    • Tracking in Background
      • Android
      • IOS
  • UI Layer
    • Each Screen (in progress)
    • Navigation

Plan

  • Migrate as much as possible to shared module
  • First Support Android. During migration, the app should be atleast usable in android. No breaking features. If some feature needed native implementation, write android implementation right now (usually copy-pasing) and leave the ios implementation.
  • After the android app is working fine, start implementing un-implemented feature for ios. Start with one feature and implement each feature one by one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant