news.volyx.in

StreetComplete on iOS is now in public beta (github.com)

631 points by Snowly · 10 days ago · 178 comments on HN

Article summary

The StreetComplete app, which allows users to edit OpenStreetMap data, is now available in public beta on iOS. The app uses Kotlin Multiplatform to share code between Android and iOS, minimizing platform-dependent code. The development process involved separating platform-specific code from application logic and migrating the UI code to Compose Multiplatform. The app aims to make contributing to OpenStreetMap easy for users without prior knowledge of OSM tagging schemes.

Main themes

  • StreetComplete app
  • Kotlin Multiplatform
  • OpenStreetMap
  • Wikipedia citations
  • Navigation apps
  • Development process
  • Cross-platform development

What commenters say

  • Some commenters appreciate the app's low barrier to entry for contributing to OpenStreetMap.
  • The use of Kotlin Multiplatform is seen as a good choice for sharing code between Android and iOS.
  • There are differing opinions on the usefulness of citations in Wikipedia articles, with some arguing they are necessary for accuracy and others seeing them as overly restrictive.
  • The effectiveness of OpenStreetMap for navigation is debated, with some recommending third-party apps like TomTom or Organic Maps.
  • Some users have experienced bugs and issues with certain OpenStreetMap apps, such as TomTom.
  • The importance of maintaining a significant new moving part in the dev process, like KMP updates, is acknowledged.
  • There are varying opinions on the benefits and drawbacks of using Kotlin Multiplatform, including the potential for increased maintenance work and the need for developers to learn new technologies.