> ## Content Index
> Fetch the complete content index at: https://donotknock.app/llms.txt
> Use this file to discover other available public pages before exploring further.

# MeterLah
- URL: https://donotknock.app/apps/meterlah/
- Published: 2026-09-14T04:51:52.000Z
- Updated: 2026-09-22T00:46:57.000Z
- Description: An offline digital meter to track custom fares and share mapped trip receipts.
- Author: NobodyHome298
- Tags: Apps

Originally drafted as "5Dollar Meter," the goal was to build a clean, accurate digital taxi meter to track custom fares and generate shareable receipts. As the app grew up, it needed a name with a bit more local flavour, so it became MeterLah.

### Getting the Maps Right

One of my favourite features in the app is the receipt generator, which draws a map of the route you took. Getting this right took some iteration.

I originally used standard open-source maps, but they were incredibly colourful and busy, which made the actual route line hard to see. To fix this, I transitioned the app to use CARTO's Positron and Dark Matter basemaps. These provide a beautifully muted, professional backdrop that makes the trip polyline pop perfectly, and they natively support a sleek Dark Mode without any hacky workarounds.

### Taming the Phone's Battery Saver

A meter app is completely useless if your phone kills the GPS tracking the second you lock your screen.

To fix this, I had to build a custom bridge between the app and the phone's native operating system. It keeps a persistent notification running at the top of your screen, which tells your phone, "Hey, I'm actively tracking a ride, don't put this app to sleep."

I actually ended up removing the quick "Stop" button from this notification entirely. It turns out that having a one-tap kill switch in a notification is a great way to accidentally end a fare while your phone is bouncing around in your pocket. Now, tapping the notification just safely snaps the app open so you can handle the meter directly. I also made sure that if you accidentally deny the location permissions, the app politely guides you straight to the right settings menu to fix it, rather than just crashing silently.

### The Final Polish

They say the last 10% of software development takes 90% of the time, and they aren't wrong. Getting MeterLah ready for the Play Store meant wiping out old test data, making sure the app icon looked perfectly crisp on every Android device, and writing logic to handle weird edge cases – like what happens to the receipt timestamp if your ride starts before midnight and ends the next day.

MeterLah is rolling out now. It was a really fun challenge, and proof that you don't need a massive tech stack or a remote server to build a polished, genuinely useful utility app.

MeterLah is currently being verified on Google Play and Apple App Store!