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?
(Author here:) I too wish there could be an iOS version one day and it is also theoretically possible to do this, i.e. share code between the iOS version and the native Android version. The issue is, that the intial…
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?
(Author here:) I too wish there could be an iOS version one day and it is also theoretically possible to do this, i.e. share code between the iOS version and the native Android version. The issue is, that the intial…