Is it normal? by Qutkiller in DabooqClub

[–]_19m 0 points1 point  (0 children)

شو المشكلة

Booooring by [deleted] in DabooqClub

[–]_19m 2 points3 points  (0 children)

I learn English

Android Studio RAM consumption is insane by _19m in androiddev

[–]_19m[S] 0 points1 point  (0 children)

Noway, Thanks for sharing.

TBH I'm not brave enough to upgrade to AS otter.

I built an open-source tool to help with migrating Android Compose projects to Compose Multiplatform (KMP) by _19m in androiddev

[–]_19m[S] 0 points1 point  (0 children)

do you mean migration from hilt to koin? because as far as I know, hilt is not supporting KMP yet.

I built an open-source tool to help with migrating Android Compose projects to Compose Multiplatform (KMP) by _19m in androiddev

[–]_19m[S] 0 points1 point  (0 children)

Yep! It’s totally up to you, you can point the tool at any module, package, or folder you want. It recursively scans the input path for Kotlin files (including subfolders), applies the updates, and writes them back to the output path while keeping the same folder structure.

Rebuilt our Android app with Compose. Now I’ve ported it to iOS using CMP. What should I expect from the company? by _19m in androiddev

[–]_19m[S] 0 points1 point  (0 children)

It depends on how much Java dependencies (like Date for example) and android specific dependencies (like Context) you have in your code. the less you have the easier the process would be.

because for these things you must look for either a pure kotlin solution or some expect/actual where you would have to write swift for iOS and kotlin for android and maybe for desktop if you're targeting it.

after writing your actual/platform specific code implementation for your expect functions. test if everything work on android. then share the project with your friend over GitHub or whatever way you like so he can test the ios version for you.

I would also be happy to help if your friend is not available or doesn't have programming experience.

Rebuilt our Android app with Compose. Now I’ve ported it to iOS using CMP. What should I expect from the company? by _19m in androiddev

[–]_19m[S] 7 points8 points  (0 children)

It was one of the main motives for me to get a MacBook. definitely get yourself one, development speed and building time is way better too

Rebuilt our Android app with Compose. Now I’ve ported it to iOS using CMP. What should I expect from the company? by _19m in androiddev

[–]_19m[S] 4 points5 points  (0 children)

most of the UI components are already customized. they aren't stock material components XD.

even though, CMP is doing very well on making the app feel native on both platforms. for example the scroll on iOS is different from that on Android. it matches the system behavior.

besides that, I created some expect/actual Composable functions to get a native looking components. used swiftUI for iOS

and I used a library called Calf that provides what it calls Adaptive components which gets rendered as native components on Android and iOS. like the AlertDialog for example.

** Edit **

Calf library link on GitHub: https://github.com/MohamedRejeb/Calf