What's new in Tatak.

Newest first. Every ticket and pass Tatak issues is a specimen, marked SPECIMEN - NOT VALID FOR TRAVEL.

Android 0.10.0-beta.12026-09-08Latest

  1. Android download page

    Get it from tatak.tech/android. The APK is debug-signed, so Android warns about the developer; a published SHA-256 digest lets you check it.

  2. Five tabs on Android

    Home, Passes, Tickets, Live and Account, matching the web.

  3. Pass settles the fare

    A pass you hold now settles the fare when you scan a bus, or buy a metro ride inside a journey.

  4. Scanning a coach works again

    Karnataka coaches carry no tracker, and a missing position was being read as a broken answer.

  5. Maps off the edge network

    Maps draw off Carto's edge network rather than a server in Virginia, and stay cached between visits.

  6. Keyboards clear the form

    The keyboard no longer covers the fields you are typing into.

2026-09-07

  1. Seat map for every coach class

    The seat map is drawn from each coach's own layout, so all fifteen classes reach the seat step. Thirteen of them used to stop there.

  2. Karnataka Sarige pass

    A day pass and a monthly pass for Sarige services.

  3. Metro pass at metro purchase

    A metro pass is now spent at a metro purchase, the way a bus pass already was.

  4. Fare for a scanned coach

    A scanned Sarige coach sells at its own fare, and you pick where you board and where you get off.

  5. All four services kept awake

    Each one is pinged every twenty minutes, so the day's first request is not an 8 to 19 second wake-up.

  6. One round trip at sign-in

    Responses are compressed, and the sign-in check is one database round trip instead of two across an ocean.

2026-09-06

  1. Intercity corridors in one graph

    35 intercity corridors share one graph with the city, so a KSRTC coach and a BMTC bus are legs of one journey. Kundalahalli Gate to Hampi is four hops.

  2. Seat reservation flow

    Boarding point, seat map, passengers, review, booking. Cancelling names which berths go back on sale.

  3. Stands and stops told apart

    Search tells a city bus stop and an intercity stand apart, and shows Majestic once, wearing both networks' badges.

  4. Real coach departure times

    192 of 852 coach workings carry a departure read from the operator's own trip codes. The rest are marked as modelled.

2026-09-05

  1. Sign-in on Android

    Android goes behind the same sign-in as the web, opening on a first-run sheet that says what Tatak is.

  2. Passes sell on Android

    The same purchase path the web uses.

  3. One-tap demo accounts

    A rider, a judges account, a student whose concession is verified, and a senior whose concession deliberately is not.

  4. Search suggests as you type

    It searches on Enter, instead of throwing you at a results page mid-word.

0.10.0-beta.12026-09-04

  1. Buying a pass takes a confirmation

    The price tile used to be the buy button: one tap spent up to Rs.6,750 with no confirmation.

  2. Passes gets its own tab

    That takes the bar to five, and the catalogue becomes scope rows with day, weekly or monthly chosen inside the row.

  3. What the account holds

    The account screen leads with what it holds, against what it does not: no IP address, no device fingerprint, no analytics, no record of your searches.

  4. Buy a bus ticket

    "Board a bus" was the old wording, and it described the bus rather than the purchase.

  5. Sign-in survives a release

    Accounts live in a hosted database now, so a deploy no longer signs everybody out.

2026-09-02

  1. An interchange is a step

    A change between two lines is drawn as a step with its own walk, not a hidden fee.

  2. Step-free access on stop detail

    Metro step-free is real for 76 of 83 stations, from OpenStreetMap, badged REAL - OSM; the rest say SYNTHETIC ACCESS DATA - NOT SURVEYED.

  3. Kannada mode, held back

    Kannada mode is built, and the toggle stays off screen until every interface string has a reviewed Kannada form.

  4. Metro ticket over ONDC

    Buying a metro ticket in advance places a real ONDC order.

2026-08-27

  1. Carbon on the ticket

    What a journey did not put into the air, in kilograms to two decimals, frozen onto the ticket, with an Impact view by month and by mode. Every factor is published, and each choice between two defensible numbers takes the smaller.

  2. Name the route yourself

    Where BMTC has no duty on file for the bus you scanned, name the route yourself instead of being stuck.

  3. Bus legs timed from schedule

    A bus leg is timed from its own schedule, not a flat citywide speed.

  4. Two rider servers kept awake

    The two servers a rider actually waits on no longer sleep between visits.

2026-08-22 to 08-25

  1. An account for your tickets

    Tickets outlive a browser now. Signing in claims the specimens already on the phone.

  2. Nine tools over MCP

    Nine read-only tools an AI assistant can call: plan a journey, next departures, plan to the airport, what is reachable within a time, when to leave to arrive by nine.

  3. Pass and driving comparison

    Journey detail says whether a day pass would have beaten paying ride by ride, and roughly what the journey saved against driving.

  4. Step-free journey search

    Ask for step-free journeys, and be told what the answer is worth: the walk at either end is not covered.

  5. Live gets its own tab

    What is moving around you now, and how full it is. Disruptions are attached to the journey they disrupt.

  6. The Metro door

    It opens on a station you can walk to, sells a ticket, and says when the next train is.

2026-08-18 to 08-20

  1. Scan the sticker on the bus

    Or type its code: hub letters, five digits, a check character. The app resolves it to the duty that bus is running.

  2. Destination, fare, ticket

    In that order, with an honest refusal if the fare cannot be stood behind.

  3. Live vehicle positions

    On the stop board and on an itinerary leg, counted in stops and seconds, never in minutes.

  4. Airport screen answers with journeys

    It asks where you are going, in place of a directory of eleven corridors.

  5. Offline Android flavour

    A build carrying its own transit engine.

0.9.0-beta.12026-08-08

  1. Sampige Akka arrives

    A BMTC conductor from Shivajinagara depot. She appears at empty, loading, error and success, never on a board you are reading.

  2. Four honest states on stop detail

    Soon, later, estimate, finished, and nothing else. Metro shows its published frequency, never a fake clock time.

  3. Ticket validity countdown

    Tickets became physical objects with a live countdown, fixing a bug where a ticket never flipped to expired on screen.

0.1.0 to 0.8.0-beta.62026-08-05 to 08-07

  1. Buses and metro in one search

    BMTC buses and Namma Metro on real published departures. Six ranked options tagged fastest, cheapest and fewest changes, every leg priced.

  2. Address to address

    A 36,000-place index, with the walk at each end costed honestly rather than snapped away.

  3. Thin service warnings

    Trips per day, last departures, and alternatives on the same hop.

  4. Metro topology from OpenStreetMap

    The vendor data had a six-station run reversed and four stations missing. Challaghatta to Whitefield fell from a 104-minute zigzag to the right 77-minute single ride.

  5. The first Android app

    A native Kotlin Android app, rebuilt over six beta rounds into a hub with universal search and midnight-honest departures.

Where Tatak started.

Tatak is an independent prototype and is not affiliated with BMTC, BMRCL, KSRTC or any government body. Nothing listed here moves money or issues a ticket an operator will honour. The build these notes describe is at Android app, and the walkthroughs are on Instructions for judges.

Back to Tatak