P#71- TV App Installer (apk installer)

TVAppInstaller is an APK repository and installer app designed for Android TV and other Android devices. From the user’s perspective, it works like this:

-- Open the app — the main screen shows a list of available APK files.

-- Browse APKs — users can see which apps are ready to install.

-- Download packages — APKs are bundled inside ZIP files; the app downloads them in the background.

-- Unzip automatically — once downloaded, the archive is extracted silently.

-- Install directly — users can install APKs with one click, either through the standard Android installer or via system‑level installation.

-- Progress feedback — users see download/unzip progress through on‑screen indicators (progress bar and text updates).

In short, TVAppInstaller acts like a mini APK repository for Android TV, giving users a simple way to discover, download, and install apps outside of the Play Store.

 

Tech stack: Java, Android, AsyncTask — background downloading and unzipping, File I/O — handling ZIP archives and APK extraction, PackageManager reflection — system‑level installation support, ListView with custom adapter — displaying available APKs in the repository, Toast & ProgressBar — lightweight user feedback for download/unzip progress.