Browsing from USA? See content for your region. Go to the USA site
AtashiTech
Bill Payment & Collection Kiosk Software Let customers pay utility bills, fees, and dues at any hour through a secure, multi-biller kiosk — with real-time confirmation and printed receipt. Centralized Kiosk Management & Remote Monitoring Platform Manage your entire kiosk fleet from one cloud dashboard — real-time health monitoring, remote content updates, alerts, and usage analytics across all sites and devices. Contractor Induction & Site Access Kiosk Software Onboard third-party contractors safely and compliantly — mandatory induction, competency verification, permit issuance, and site access badge printing before they enter. Employee Self-Service (ESS) Kiosk Software Give employees 24/7 access to HR tasks — payslips, leave requests, attendance correction, and policy documents — directly from a shop-floor or lobby kiosk. Food Ordering & Self-Service Restaurant Kiosk Software Increase average order value and reduce wait times with an intuitive self-ordering kiosk — rich menus, customisations, upsells, and integrated payment in one seamless flow. Healthcare Screening & Patient Registration Kiosk Software Speed up patient flow and reduce front-desk load with self-registration, symptom screening, appointment check-in, and queue token issuance — all at the kiosk. Queue Management & Token Generation Kiosk Software Eliminate physical queues with a smart token kiosk — customers self-select their service, receive a printed or SMS token, and track real-time queue status on displays. Retail Self-Checkout Kiosk Software Reduce checkout queues and staff costs with a reliable self-checkout kiosk — barcode scanning, weight validation, payment, and loyalty redemption in one compact unit. Safety Training & Compliance Kiosk Software Deliver mandatory safety inductions, compliance tests, and certifications at the point of entry — ensuring every worker is trained and authorised before stepping on site. Visitor Management Kiosk Software Streamline visitor check-in with a fully automated kiosk — badge printing, host notifications, NDA signing, and ID scanning in under 30 seconds.
Get Started
TV

Android TV & Smart TV Apps

Android TV and smart-TV apps and signage players.

Definition

What is Android TV app development?

Android TV app development is the design and engineering of applications for the ten-foot screen: televisions, commercial displays and set-top devices running Android TV or Google TV, driven by a remote control or running unattended with no input at all. The category covers two very different products. One is a viewer-facing app, navigated with a D-pad, where focus handling and readable-from-the-sofa layout decide whether it is usable. The other is a signage or display player that boots, downloads its schedule, plays content in zones and recovers on its own when the power comes back. An Android TV app development company should be fluent in both, because most estates need a bit of each. AtashiTech builds the player, the content management system behind it and the integrations that feed live data onto the screen, including the token boards that pair with our queue management kiosks.

This page sets out when a TV app is the right tool, how we deliver one, what the deliverable contains, and how the screens are kept running once they are on the wall. Our other development services cover the kiosk and back-office pieces that usually accompany a display estate.

Typical triggers

When you need an Android TV app development company

Display projects rarely start with the display. They start with a queue, a menu or a message that is not reaching people, and the screen is the fix.

Token numbers are being shouted across a waiting room

The kiosk issues tokens but nobody can see which one is being served, so staff call out numbers and visitors crowd the counter. A queue board on a wall-mounted TV, fed live from the token system, shows the number now serving, the counter to go to and the estimated wait, and turns the room quiet.

Signage is updated by someone walking round with a USB stick

A retail estate, a hotel, a campus: content on each screen is whatever was loaded last time somebody visited. A managed player app with a central scheduler replaces the site visit with a publish button and reports back which screens actually played the content.

Your catalogue or media needs a living-room presence

A broadcaster, an education provider or a brand with video wants an app people find on the TV home screen. That is a Leanback-style application with rows, focus states, playback controls and store listing requirements, and it is a different build from a signage player.

Method

How we deliver a TV or signage application

Screens are unforgiving: a wrong margin or a missed focus state is visible from across the room. The stages below are designed to catch those on a real display, early.

01
02
03
04
01

Discovery

We list the screens, their locations and orientations, the device models behind them, the network each one sits on and the content types to be shown. If a queue system, menu database or ERP feeds the screen, its interface is documented now, not during build.

02

Design

Layouts are drawn for the actual panel size and viewing distance, with title-safe margins, type scales that read at a distance and, for interactive apps, every focus and selected state. Zone maps for signage are agreed with the people who will publish content.

03

Build

The player or app is built alongside its content management console, and integrations are tested end to end on the target TV hardware rather than an emulator. Playback, scheduling and recovery after a forced reboot are exercised before anything goes near a site.

04

Support

We roll out to a pilot group of screens through your device management tool, confirm playback and reporting, then release to the estate. An annual maintenance contract then covers Android updates, player fixes and changes to templates and integrations.

Deliverables

What an Android TV engagement includes

The player is the visible part of what an Android TV app development company delivers. The scheduler, the health reporting and the integrations are what make an estate manageable rather than a collection of TVs.

Android TV player or app

A native Kotlin application for Android TV and Google TV that launches on boot, runs full screen with no system chrome, and restarts itself if playback stops or the device reboots.

Remote-driven interface

For interactive apps: Leanback-style rows and cards, D-pad focus navigation, clear focus and selection states, on-screen playback controls and the behaviours the platform store expects.

Scheduler and playlists

Day-parted playlists, per-screen and per-group targeting, start and end dates for campaigns and an emergency override that pushes one message to every screen at once.

Multi-zone layouts

The screen divided into independent regions, such as video, ticker, price list and logo, each with its own content and cadence, arranged in a drag-and-drop layout editor in the console.

Live data and queue integration

Widgets that pull from a queue system, a menu database, weather or an internal API and refresh in place. Token boards connect to our kiosk software over the local network so the served number updates without a page reload.

Health reporting and recovery

Each player reports its last check-in, storage, temperature and what it is currently playing. A screen that goes silent raises an alert, and proof-of-play logs show which content ran where.

Content management console

A browser-based console where your team uploads media, builds playlists, assigns screens and reviews reports, built on the same .NET back end as our other web applications.

Deployment guide and source

Enrolment instructions for your device management tool, a template pack for content editors, and the repository and documentation so the estate can be maintained without us.

Stack and devices

Technology and integrations for TV and signage apps

Player apps are written in Kotlin against the Android TV and Google TV platforms, with the Leanback libraries for remote-driven interfaces and the platform media stack for video, image and HTML content. Where a design calls for web-rendered widgets we embed a WebView with a fallback if the page fails to load. The content management system and its API are .NET, the same stack as our web and kiosk work, and live updates travel over SignalR, plain TCP on the local network or MQTT when a screen is part of a wider device fleet.

On the hardware side we target commercial displays with an Android system on chip, external Android TV boxes and HDMI streaming devices, and we test on the model your estate will use because media codec support and boot behaviour vary between them. Fleet enrolment and policy go through Android Enterprise or the mobile device management platform you already run. Screens that sit in a self-service deployment report into the same dashboard as the kiosks, so operations staff watch one fleet.

Android TV / Google TVKotlinLeanback UIPlatform media playerWebView widgets.NET CMS and APISignalR / TCP / MQTTAndroid Enterprise MDMProof-of-play logsOver-the-air updates
Recovery after reboot or power lossAutomatic
Queue and kiosk integrationLocal network
Content updatesPublished centrally
Fleet health reportingIncluded
Stack at a glance

What a display estate is built from

Player
Android TV / Google TV
Kotlin and Leanback
Video, image and HTML zones
Console
.NET content console
SQL Server / PostgreSQL
Scheduling engine
Live data
SignalR / TCP feeds
REST API widgets
Kiosk token feed
Operations
Android Enterprise enrolment
Staged OTA rollout
Silent-screen alerts
Where it is used

Where TV and signage apps sit in a self-service deployment

A screen on the wall is usually the second half of a journey that started at a kiosk. These are the pairings we build most often.

Hospital and clinic waiting areas

Token boards showing the number being served per department, driven by the queue management kiosk and the patient registration kiosk.

Bank branches and service centres

Counter displays with now-serving numbers and promotional zones between calls, alongside bill payment kiosks in the same hall.

Quick-service restaurants and food courts

Digital menu boards that change with the day-part and an order-ready board fed by the food ordering kiosk.

Corporate lobbies

Welcome screens that greet expected guests and show wayfinding, connected to the visitor management kiosk at reception.

Retail estates

Campaign playlists targeted by store, region and time, with proof-of-play reports for the marketing team, managed centrally through the kiosk and display management platform.

Commercials

Engagement, ownership and AMC

TV and signage applications are normally delivered as a fixed-scope engagement. The discovery stage produces a screen inventory, a content-type list and an integration list, and the quote is written against that document; if the estate grows or a new feed is added later, it is scoped as a change rather than absorbed silently. We quote each project individually and publish no prices or durations.

You receive the player source, the console source, the deployment guide and the content templates. Our standard position is that this belongs to you. We build with the platform's own toolkits and a conventional .NET back end precisely so that another team could pick it up; an Android TV app development company that hides the scheduler inside a proprietary box has sold you a subscription, not software.

Once the estate is live it is covered by an annual maintenance contract: Android platform updates, player and console fixes, template changes and support through a defined channel. The AMC support page explains the cover. Companion work usually comes from our kiosk application team for the token-issuing side, our Android and iOS team for a phone app that mirrors the queue, our UI/UX designers for the on-screen layouts, and our cloud and integration team for hosting the console and connecting live data.

Put the right information on every screen you own

Tell us how many screens you have, what they should show and what should feed them. We will ask about devices and networks, then send a scoped proposal. See the wider kiosk solutions a display estate pairs with, and read our notes on signage and queue displays on the blog.

Frequently asked questions

A signage player runs unattended, boots into its schedule and recovers on its own; a TV app is navigated by a person with a remote control and must handle focus, selection and playback controls. Many estates need one of each, and we build both.

Commercial displays with an Android system on chip, external Android TV boxes and HDMI streaming devices running Android TV or Google TV. We test on the specific model your estate will use, because codec support and boot behaviour differ between devices.

Yes. The token board connects to our queue management kiosk software over the local network and updates the now-serving number, counter and wait estimate in place, without reloading the page.

The player is set to launch on boot, reload its cached schedule and resume playback with no one touching it. It then reports the restart to the console so operations staff can see it happened.

Editors publish from a browser-based console. Content and schedules are pushed over the air to the targeted screens, can be staged to a pilot group first, and proof-of-play logs confirm what each screen actually played.

Our standard position is that the source, deployment guide and templates delivered at the end of the project belong to you, built with the platform's own toolkits and a conventional .NET back end so another team could maintain them.

Discovery produces a screen inventory with locations, orientations and device models, a list of content types and zones, and a specification for every live feed such as a queue system or menu database. The design and the quote are written against that document.

Yes. Zones can render web pages through an embedded browser view with a fallback if the page fails, and widgets can pull from your REST APIs, a menu database or weather and news feeds and refresh on a schedule.

For viewer-facing apps we prepare the listing assets, meet the platform's behaviour requirements for TV and manage the submission with you. Signage players are usually distributed privately through your device management tool instead.

Template tweaks, new zones and player fixes are delivered through the annual maintenance contract and pushed over the air. A new feed or a substantial new feature is scoped as a change and quoted separately.

These projects are normally fixed scope. The quote is built from the screen inventory, content types and integrations recorded in discovery, and each engagement is priced individually; we do not publish rates.

Yes. Players can report into the same centralised management dashboard as the kiosks, so one operations view covers health, alerts and content for the whole self-service estate.
Read in your language Tap the translate button to switch language.