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

2️⃣ Update Alkaa to use K2 #682

Merged
merged 11 commits into from
May 20, 2024
Merged

2️⃣ Update Alkaa to use K2 #682

merged 11 commits into from
May 20, 2024

Conversation

igorescodro
Copy link
Owner

Alkaa updated to use the second version of the Kotlin Compiler. Compose was also updated to use the one from the Kotlin repository.

Due to recent changes in the K2 compiler, the Moko Parcelize library
stopped working properly. A new workaround was implemented allowing the
Parcelable and Parcelize to work properly again.
@igorescodro igorescodro force-pushed the update/k2 branch 4 times, most recently from a08fc39 to ed045b4 Compare May 19, 2024 23:51
Alkaa updated to use the second version of the Kotlin Compiler. Compose
was also updated to use the one from the Kotlin repository.
Warning removed from the `:splitInstall` module by explicitly adding the
dependency.
Moko resources updated to the latest beta to support Kotlin 2.0.
Crash found when the dynamic feature is loaded because the HomeScreen
didn't had the Parcelable implementation. Since we are here touching the
CommonParcelable code, it's a nice moment to fix it.
New icons to replace the deprecated ones that have the auto-mirror
function embedded.
Once the usage of CommonParcelable is repetitive, a new Gradle Plugin
was created to make it simpler.
Now that we have a custom Parcelable implementation, Moko's library is
no longer needed.
@igorescodro igorescodro enabled auto-merge May 20, 2024 19:35
Lint fixed
@igorescodro igorescodro merged commit 5f26d06 into main May 20, 2024
6 checks passed
@igorescodro igorescodro deleted the update/k2 branch May 20, 2024 22:17
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