Skip to content
Mobile Product

Miru Mobile App Preview: Track Time From Your Phone

We're building a mobile app with Expo. Role-based tabs, a Timer-first flow, and workspace choice at sign-in. Here's what it looks like and when you can get it.

Vipul A M Vipul A M · · 2 min read
Tracking
Miru time tracking interface with timers and recent entries
This article is currently written in English. Navigation, dates, and calls to action follow your selected language.

Why Expo

Our entire frontend team writes React and TypeScript. Expo lets us use the same language, same mental model, same component patterns. The mobile app shares types with the web app. The API contract is identical.

Expo 54 handles the platform-specific stuff — navigation, status bar, safe areas, gestures. We write the logic once. It compiles to real native code on iOS and Android. No WebView wrapper. The pragmatic choice.


What’s in v1

Navigation is role-based. Timer is always first. Entries appears when time tracking is enabled. Collect, Expenses, Billing, Payments, Team, and Settings appear when your role and workspace allow them. Profile is always last.

Workspace choice happens during sign-in. There is no More-tab switcher.

What’s NOT in v1: writing invoices. Invoicing is a desktop workflow — reviewing line items, adjusting amounts, clicking send. Cramming that onto a phone makes it worse. The mobile app is for capturing time, not running your business.

Miru dashboard — responsive across devices


No Offline Queue Yet

Mobile means spotty connections. Subway. Airplane. Rural client site with one bar of signal.

Time entries need a connection today. There is no offline entry queue yet, and we are not pretending one is simple to get right: conflict resolution and retry logic need to be solid before it ships. That is one reason it is beta first.


Timeline

Beta for iOS and Android in Q2 2026. TestFlight and Google Play internal testing. Existing Miru users first. Want early access? Email us or open an issue on GitHub.

General availability depends on how beta goes. We’d rather ship late and solid than early and broken. The web app and CLI aren’t going anywhere. The mobile app is additive — it catches the hours that currently fall through the cracks.

No release date we’d regret promising. Just a mobile app that does the one thing mobile should do: capture work from wherever you are, as fast as possible.

Hard Stop

Use it in production and tell us exactly where the workflow still fights you.

Start with Miru or read the docs.

Share:
Vipul A M

Vipul A M

Co-founder at Saeloun. Building Miru. Rails contributor. Shipping from Pune, India.

Put it to work

Run one cleaner billing cycle in Miru.

If this article is about tracking time, billing clients, comparing tools, or automating work, Miru is the product version of that idea. Start for $1/member, invite the team, and send the next invoice from tracked work.

What you get

  • Time tracking, invoices, expenses, and payments in one place.
  • $1 per member per month. Free if you self-host.
  • Open source, with CLI, API, MCP, and self-hosting paths.
See Miru

The article is the argument. Miru is the workflow.

Track the work, approve the hours, send the invoice, and get paid without bolting together three separate tools.

Tracking
Miru time tracking interface with timers and recent entries
Time Tracking Miru