Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[KMM Support] Support using Koin for DI instead of Hilt (Dagger) #514

Closed
Tracked by #506
luongvo opened this issue Aug 31, 2023 · 0 comments · Fixed by #510
Closed
Tracked by #506

[KMM Support] Support using Koin for DI instead of Hilt (Dagger) #514

luongvo opened this issue Aug 31, 2023 · 0 comments · Fixed by #510
Assignees
Milestone

Comments

@luongvo
Copy link
Member

luongvo commented Aug 31, 2023

Why

As presented via this presentation, we need to support using Koin for DI instead of Hilt (Dagger) to support the KMM Templates.

  • Hilt does not support KMM yet (Feature request: Support KSP google/dagger#2349).
  • Koin is the recommended DI for KMM.
  • All project component’s structure will remain. Only DI configuration changes.
  • DI with Koin will kept in a separate branch as a second DI option to switch from the script.

Who Benefits?

Developers

@luongvo luongvo self-assigned this Aug 31, 2023
@luongvo luongvo added this to the 3.24.0 milestone Aug 31, 2023
@luongvo luongvo linked a pull request Aug 31, 2023 that will close this issue
@luongvo luongvo changed the title Support using Koin for DI instead of Hilt (Dagger) [KMM Support] Support using Koin for DI instead of Hilt (Dagger) Aug 31, 2023
luongvo added a commit that referenced this issue Aug 31, 2023
luongvo added a commit that referenced this issue Aug 31, 2023
luongvo added a commit that referenced this issue Aug 31, 2023
luongvo added a commit that referenced this issue Oct 2, 2023
luongvo added a commit that referenced this issue Oct 2, 2023
luongvo added a commit that referenced this issue Oct 2, 2023
luongvo added a commit that referenced this issue Oct 2, 2023
@ryan-conway ryan-conway modified the milestones: 3.24.0, 3.25.0 Oct 5, 2023
luongvo added a commit that referenced this issue Oct 6, 2023
ryan-conway added a commit that referenced this issue Oct 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants