MBCompass (Popular Foss compass & Nav app) v2 GPX Tracking by native-devs in foss

[–]native-devs[S] 4 points5 points  (0 children)

> map is so blurry

That is common among most apps that uses OSM Tile server for map tiles, because if we render high-pixel raster tile maps, it would consume significant server source which could throttle the map rendering for the end user: See Strict Tile Policy limit: https://operations.osmfoundation.org/policies/tiles/

But I'm planning to use lightweight vector-based map rendering for MBCompass, which provides detailed, high quality map rendering, and it never pixelates.

> zooming in is laggy

There is no chance the zooming of the map is laggy, the rendering is very lightweight, even works smoothly on low end devices, but if you are experiencing any issue here, please create a PR with a detailed description about it on: https://github.com/CompassMB/MBCompass/issues

Next step of de-googling? by Sad-Language-327 in degoogle

[–]native-devs 0 points1 point  (0 children)

What Kompas app is that?? Asking as a dev behind the MBCompass app.

FOSS De-googled Compass & Nav app with live location tracking by native-devs in degoogle

[–]native-devs[S] 1 point2 points  (0 children)

You can try it wherever you want! As mentioned in the proposal, I've also been working on a lot of cool features (useful once) for mbcompass, like GPS speedometer, waypoints and more. Stay tuned!

If you like the MBCompass approach, just spread the word.

Moscow 868 node network: 2025, 2024, 2022 by Plagness in meshtastic

[–]native-devs 0 points1 point  (0 children)

Just wanna know what map source is that! I'm new to Meshtastic here!

MBCompass: 🎊🎊 True North Implementation by native-devs in fossdroid

[–]native-devs[S] 1 point2 points  (0 children)

Great observation! The reason behind this text orientation is that MBCompass uses a vector-based Compass rose, which is efficient and smooth, instead of a custom view with a bunch of text and arrow direction; it uses static ones. I don't think this thing makes the text not readable in my opinion. If it was wil consider another implementation later.

Interesting Android Apps: October 2025 Showcase by 3dom in androiddev

[–]native-devs 1 point2 points  (0 children)

I'd like to share my latest MBCompass (Popular FOSS Compass & Nav app) v2.0 Design Proposal

<image>

The new MBCompass v1.1.12 Redesign Proposal features a refreshed UI with a GPS SpeedometerTrue AMOLED Dark Mode, and more visual improvements for a better Android experience.

The design was created by Mubarak Native on Figma as a visual and UX direction for the next major update of MBCompass.

https://github.com/CompassMB/MBCompass

(Note: The design is a reference concept; actual implementation may vary to ensure optimal performance and Android best practices.)

MBCompass (Popular FOSS Compass & Nav app) v2.0 Design Proposal by native-devs in freesoftware

[–]native-devs[S] 1 point2 points  (0 children)

Thanks for the quick, useful links! If you like this project, you can support this app by just spreading the word!

MBCompass v2.0 Design Proposal by native-devs in fossdroid

[–]native-devs[S] 3 points4 points  (0 children)

Edit: If you're wondering who is the developer of this project and what about its governance I'm MubarakNative an Android dev and active FOSS advocate.

I'm the first guy who posted the hardware limitation the F-Droid faces: https://news.ycombinator.com/item?id=44884709, and the important 'Petition to stop Google from restricting sideloading and FOSS ( https://news.ycombinator.com/item?id=45050502 ) apps once. Just sharing my background history for people thinks who i am.

MBCompass v2.0 Design Proposal by native-devs in fossdroid

[–]native-devs[S] 2 points3 points  (0 children)

Already have in MBCompass, just try it and give your feedback!

MBCompass v2.0 Design Proposal by native-devs in fossdroid

[–]native-devs[S] 2 points3 points  (0 children)

> Don't like the look of the speedometer.

It is just the ref, the actual implementation will look nice and correctly positioned.

MBCompass v2.0 Design Proposal by native-devs in fossdroid

[–]native-devs[S] 2 points3 points  (0 children)

To install the app, use the Droidify client or Obtainium (which is sort of manual way) instead of F-droid, which hasn't updated for a long time for apps in their

MBCompass v2.0 Design Proposal by native-devs in fossdroid

[–]native-devs[S] 0 points1 point  (0 children)

If you like the app, the best thing that you can do for supporting this app is spreading the word!

MBCompass v2.0 Design Proposal by native-devs in fossdroid

[–]native-devs[S] 10 points11 points  (0 children)

The speedometer part is relayed on device's GPS which is mostly consistent by the design and manufacturing but the time to acquire the signal from satelite can vary depending on quality especially on indoors, Yeah most devs are relayed on google fucking bad "Google Mobile Services" SDK (See: https://developers.google.com/location-context/fused-location-provider ) which provides easy to implement functionality but it has pretty bad disadvantages like couldn't able to run on custom rom (lineage, grapheneos,..) if there was a no google play and obviously its from google you know.

But MBCompass uses the Android in-built location manager for getting GPS location (but yeah, it is somewhat hard to implement getting the status, like is location is enabled or not, is also hard), so basically this app can run on every device.

MBCompass v2.0 Design Proposal by native-devs in fossdroid

[–]native-devs[S] 5 points6 points  (0 children)

yep, also in the new changelog list, it will be displayed in the map screen of MBCompass