Hello Developers of Linphone,
I was looking into the feasibility of combining the android and iOS app projects into a single
Compose Multiplatform /
Kotlin Multiplatform project. It seems doable, and I would anticipate converting the android project primarily to supersede the iOS app. I also think it might be possible to reuse the existing xml layout files in the android app, though I am still looking into that detail.
The problem is, I would only want to take on this project if there is interest from your team in adopting this project upstream. For us the reason is that we don't want to completely diverge from your codebase, so that it is easy to integrate new features and bugfixes as they come from you. For both our ends, I would expect maintenance to be easier dealing with a single shared codebase.
Given the above, my questions for you are:
Is there any interest from you in adopting the result of this project, should I undertake it?
If yes:
Do you have any constraints that you would put on the project for you to consider adopting it?
Would you need to see some sort of proof of concept first?
Would you be willing to support the effort? To what extent/what would the support look like?
Do you have any other suggestions/considerations you would like to discuss?
--