StreetCompleteがiOSベータ版を公開、Kotlin MultiplatformでAndroidコードを共有
StreetComplete on iOS is now in public beta
OpenStreetMap編集アプリStreetCompleteのiOS版がパブリックベータに到達した。開発者のwestnordost氏は、100% KotlinのコードベースをKotlin MultiplatformとCompose MultiplatformでiOSに移植するアプローチを採用。UIを段階的にComposeへ移行し、プラットフォーム依存コードを最小化することで、AndroidとiOSで単一のコードベースを維持する。2024年前半にフルタイムで作業し、移行は約50%完了。コミュニティからのコントリビューションを歓迎している。
We very roughly estimated some time ago that developing a full port to iOS would take one man-year of work. So, the scope of this remains very large. We will only realistically achieve it together with lots of contributions from the community.