It is a multiplatform app with one codebase, compiling to both iOS or Android.
This has been the most controversial quest in StreetComplete for a while. Following several discussions about it, I have now removed it for the upcoming version (i.e. v64.0).
I can't compare it to Flutter, I haven't used it.
Alright, let's see: > KMP stability Regarding moving parts in KMP, I have the impression that it is quite stable now, and has been for some time. I feel it is less maintenance work than having an Android project that…
For the web, I personally like https://osmapps.org https://cartes.app I can also recommend. Both projects have a similar goal, to offer a more useful UI around using an OSM based map.
Have you tried out the Things or Places overlay? Second button from the right at the top, looks like a cake.
Overall, my experience has been pretty smooth. Just look at how little platform specific code is found in the streetcomplete repo and how straightforward these connect with the common code. Or maybe I have been using it…
In this case, the intended flow is that you tap "Uh..." -> "Differs along the way..." You will then be led to another UI in which you can split the road into several sections.
There is an undo button on the lower left corner of the screen. Try it! (It only shows edits made in the last 24 hours IIRC, but this limit is chosen quite arbitrarily. If there is a use case for it, it can be extended.)
As far as I know, yes. However, it was not quite adjacent but rather within the military base. https://www.openstreetmap.org/?mlat=27.10983&mlon=57.08475&z... After first looking at the map, I was quite surprised as it…
It works offline, for one. A lot of datais kept persistently in a SQLite database.
Well, sort of. That'd be very bluesky. What's closer, actually, would be a desktop version, or rather, a version for Linux mobile like postmarketOS (would run like a desktop app in a JVM, but for a mobile target, the…
When you are out of quests in your area, check the overlays! (Button to the left of the menu)
In my opinion, gamification that makes one addictive is very unethical. So, any measure that aims at keeping users engaged (as the duolingo icon for example) should be viewed cautiosly. Also, specifically with apps with…
In regards to your edit: Yes, this is exactly correct.
The bitmap approach you describe allows for immediate (i.e. O(1) ) lookup of region by coordinate, which is pretty neat. Space-efficiency-wise, a bitmap (+ index that maps color to country) might not be the most…
Are you thinking of certain secondary libraries in particular?
You probably mean Compose Multiplatform? That is a fork, or rather, extension to Jetpack Compose, Google's declarative UI framework for Android. It uses Skia for rendering but has an the identical API to Jetpack…
Regarding data mining tools for OpenStreetMap, there is also a tool with which one can use SPARQL syntax. This means that one could conflate data with wikidata or other data sources easily, too: QLever:…
The most accessible general-purpose map app for end users (Android and iOS) is written in C/C++. This is pretty high on the cool and useful scale: https://organicmaps.app/ Both map renderers Tangram-ES and Maplibre-GL -…
Just for context, here is the current OSM data model in a nutshell: There are three data types - nodes, ways and relations. All of the three can have any number of "tags" (i.e. a map<string, string>), which define their…
Where the SDK pulls its data from is not hardcoded. The SDK is just a library, used to render vector map tiles, usually in the MVT-format: https://docs.mapbox.com/vector-tiles/specification/ Most maps rendered with such…
If it is true that Apple will soon drop OpenGL and only support Metal: Will the SDK also work on iOS and Mac then, i.e. has Metal support?
(Author here:) I got many emails about new patrons/sponsors yesterday and was astonished where this was all coming from, now I know! Thank you for posting this and thank you all for your support! This helps me a lot to…
Doesn't it run in anbox?
It is a multiplatform app with one codebase, compiling to both iOS or Android.
This has been the most controversial quest in StreetComplete for a while. Following several discussions about it, I have now removed it for the upcoming version (i.e. v64.0).
I can't compare it to Flutter, I haven't used it.
Alright, let's see: > KMP stability Regarding moving parts in KMP, I have the impression that it is quite stable now, and has been for some time. I feel it is less maintenance work than having an Android project that…
For the web, I personally like https://osmapps.org https://cartes.app I can also recommend. Both projects have a similar goal, to offer a more useful UI around using an OSM based map.
Have you tried out the Things or Places overlay? Second button from the right at the top, looks like a cake.
Overall, my experience has been pretty smooth. Just look at how little platform specific code is found in the streetcomplete repo and how straightforward these connect with the common code. Or maybe I have been using it…
In this case, the intended flow is that you tap "Uh..." -> "Differs along the way..." You will then be led to another UI in which you can split the road into several sections.
There is an undo button on the lower left corner of the screen. Try it! (It only shows edits made in the last 24 hours IIRC, but this limit is chosen quite arbitrarily. If there is a use case for it, it can be extended.)
As far as I know, yes. However, it was not quite adjacent but rather within the military base. https://www.openstreetmap.org/?mlat=27.10983&mlon=57.08475&z... After first looking at the map, I was quite surprised as it…
It works offline, for one. A lot of datais kept persistently in a SQLite database.
Well, sort of. That'd be very bluesky. What's closer, actually, would be a desktop version, or rather, a version for Linux mobile like postmarketOS (would run like a desktop app in a JVM, but for a mobile target, the…
When you are out of quests in your area, check the overlays! (Button to the left of the menu)
In my opinion, gamification that makes one addictive is very unethical. So, any measure that aims at keeping users engaged (as the duolingo icon for example) should be viewed cautiosly. Also, specifically with apps with…
In regards to your edit: Yes, this is exactly correct.
The bitmap approach you describe allows for immediate (i.e. O(1) ) lookup of region by coordinate, which is pretty neat. Space-efficiency-wise, a bitmap (+ index that maps color to country) might not be the most…
Are you thinking of certain secondary libraries in particular?
You probably mean Compose Multiplatform? That is a fork, or rather, extension to Jetpack Compose, Google's declarative UI framework for Android. It uses Skia for rendering but has an the identical API to Jetpack…
Regarding data mining tools for OpenStreetMap, there is also a tool with which one can use SPARQL syntax. This means that one could conflate data with wikidata or other data sources easily, too: QLever:…
The most accessible general-purpose map app for end users (Android and iOS) is written in C/C++. This is pretty high on the cool and useful scale: https://organicmaps.app/ Both map renderers Tangram-ES and Maplibre-GL -…
Just for context, here is the current OSM data model in a nutshell: There are three data types - nodes, ways and relations. All of the three can have any number of "tags" (i.e. a map<string, string>), which define their…
Where the SDK pulls its data from is not hardcoded. The SDK is just a library, used to render vector map tiles, usually in the MVT-format: https://docs.mapbox.com/vector-tiles/specification/ Most maps rendered with such…
If it is true that Apple will soon drop OpenGL and only support Metal: Will the SDK also work on iOS and Mac then, i.e. has Metal support?
(Author here:) I got many emails about new patrons/sponsors yesterday and was astonished where this was all coming from, now I know! Thank you for posting this and thank you all for your support! This helps me a lot to…
Doesn't it run in anbox?