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

🍏 Additional iOS setup #550

Merged
merged 8 commits into from Aug 22, 2023
Merged

🍏 Additional iOS setup #550

merged 8 commits into from Aug 22, 2023

Conversation

igorescodro
Copy link
Owner

This PR contains additional iOS setups such as Data Store and SQDelight actual implementations, target naming and DI library to support injections across applications.

Renaming the target from "alkaa" to "Alkaa" broke the integration. In a
future change I'll find a way to only rename the app.
Data Store is now supported in iOS.
Local database is now supported in iOS.
New module created to help with the DI setup differences in Android and
iOS. This module will be very useful when migrating the features with
ViewModel.
A new KoinHelper file was created to assist in the app injection. I
wasn't able to use default arguments when exporting to iOS, so the
functions was manually overridden.
DI helper class is now being called in the iOS app. Koin injections!
Linters are now in peace
Update to Gradle 8.1.1 based on build error
@igorescodro igorescodro merged commit 142ce29 into alkaa-multiplatform Aug 22, 2023
2 of 4 checks passed
@igorescodro igorescodro deleted the poc/ios branch August 22, 2023 20:26
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.

None yet

1 participant