App Intel

livebustracker : earn rewards

Liveit.zivolt2 apps · 275 installsTravel & LocalFreecom.zivolt.livetrack

Displays active bus trips on a Google Map with bottom sheet trip cards.

Alert me★ WatchOpen in Play ↗
Total installs
33
exact · Play shows 10+
Installs / day
0
since last crawl
Rating
—★
— ratings · — reviews
Released
—
—
Last update
31 May 2026
v1.0.3 · 4mo ago
Countries
1/30
live · checked 11h ago

Install history

exact counter from Google Play
32.236.741.145.65010 Oct11 Oct12 Oct
32.236.741.145.65010 Oct11 Oct12 Oct

Installs per day · last 90 days

00.30.50.8111 Oct12 Oct12 Oct11 Oct: 012 Oct: 0

Change timeline

No changes recorded yet. We compare every crawl with the previous one and list title, icon, screenshots, description, version, price and availability changes here.

Country availability

Live 1Listed, not installable 29Not listed 0
United Arab Emirates
Argentina
Australia
Bangladesh
Brazil
Canada
Colombia
Germany
Egypt
Spain
France
United Kingdom
Indonesia
India
Italy
Japan
Kenya
South Korea
Mexico
Nigeria
Philippines
Pakistan
Poland
Russia
Saudi Arabia
Thailand
Türkiye
United States
Vietnam
South Africa

Top countries

Country data will be available soon.

We estimate where downloads come from using the app’s position in Google Play’s top charts in about 140 countries. This app is not in any chart we have collected yet; the estimate appears as soon as it is.

Top chart positions

Not in any tracked top chart.

App manifest

Read this app's manifest from Google Play: permissions, declared SDKs, components and AdMob app ID. Saved analysis appears here automatically.

Manifest analysis reads only the required APK ranges. Base APK downloads may need separate device splits to install.

Data safety

declared by the developer on Google Play
  • No data shared with third parties
  • No data collected

This is the developer's own declaration, summarised from the Play listing. The permissions below show what the app is technically able to access.

Permissions

8 in 2 groups
2 Sensitive2 Notable4 Routine

What this app can do with your phone

  • Know roughly where you are, using mobile towers and Wi-Fi networks
  • Know your exact location using GPS, Wi-Fi and mobile networks
LocationSensitive2

Access to where your device is, using GPS or network signals

  • Know roughly where you are, using mobile towers and Wi-Fi networksapproximate location (network-based) · ACCESS_COARSE_LOCATION
  • Know your exact location using GPS, Wi-Fi and mobile networksprecise location (GPS and network-based) · ACCESS_FINE_LOCATION
OtherNotable6

Access to miscellaneous device features that don't fit other categories

  • Start itself automatically as soon as your phone finishes turning onrun at startup · RECEIVE_BOOT_COMPLETED
  • Keep your phone's processor or screen from going to sleep, which can use more batteryprevent device from sleeping · WAKE_LOCK
  • Check whether you are online and whether you use Wi-Fi or mobile dataview network connections · ACCESS_NETWORK_STATE
  • Connect to the internet to load content and send datafull network access · INTERNET
  • Make your phone vibratecontrol vibration · VIBRATE
  • Check with Google Play that you got this app legitimatelyGoogle Play license check · com.android.vending.CHECK_LICENSE

Sensitive = can reach personal data, location, camera/mic or act on your behalf. Notable = changes how your device behaves. Routine = normal for almost every app. Source: Google Play's permission list for all versions of this app.

Store listing

Full description
Home/Map View — Full Description The Home screen displays active bus trips on an interactive Google Map with real-time location updates. The map is centered on Pune, India (coordinates 18.5308, 73.8445) with a default zoom level of 15, tilted at 45 degrees for a 3D perspective view. A custom dark map style is applied for visual consistency with the app's theme. The map supports gestures for rotation, tilt, and building views. User location is displayed but the default location button and zoom controls are hidden to maintain a clean interface. Real-time Bus Visualization Buses are displayed as custom-drawn markers rendered programmatically using Flutter's Canvas API. Each marker shows a teal-colored bus icon with white windows and shadow effect. When new location data arrives, the markers animate smoothly to their updated positions using 12% interpolation per frame, creating fluid movement. The bearing (rotation angle) is calculated from the previous to current position so the bus icon points in the direction of travel. Location polling happens every 2 seconds by calling the debug endpoint to fetch the latest GPS coordinates for each active trip. Top UI Elements The top-left corner displays a "Live Badge" showing how many trips are currently being tracked. It shows a green dot when trips are active or gray when none. Next to it is a my-location button that animates the map back to the initial Pune position. Bottom Sheet A draggable bottom sheet occupies 30% of the screen initially (minimum 13%, maximum 65%) showing a list of trip cards. It snaps to three positions: collapsed (13%), default (30%), and expanded (65%). The sheet header shows "Active Trips" with a count badge and an add button (+) to open the trip picker. Below the header, trip cards display the route name, city, contributor count, and status. Active trips show a green "LIVE" badge while closed trips show "Closed" in gray. Each card has a "Join" button that initiates tracking participation. Trip Picker Modal Tapping the add button opens a modal bottom sheet for selecting trips to track. Users can search by route name or city using a text field. Each trip appears with a checkbox for multi-selection. Selected trips are saved to device storage and persist across app launches. When the user taps "Join" on a trip card, the app calls the tracking start endpoint and navigates to the TrackingPage, passing the trip ID and session ID. If the trip is full (maximum 10 contributors reached), an error snackbar displays "Trip is full — max 10 contributors". State Management The page manages loading states while fetching active trips from the API. It maintains sets for selected trip IDs, bus positions, target positions for animation, and bearing calculations. A timer handles the animation loop at 60fps (16ms intervals).

Growing in Travel & Local

Category →