Skip to content

Repository files navigation

HoloMarket

2014_06_25_23 35 39 2014_06_25_23 35 51 2014_06_25_23 35 51
View Screenshots (Lollipop)
2014_06_25_23 35 39 2014_06_25_23 35 51 2014_06_25_23 35 51

Legacy Android app store client targeting Android 2.1+ (API 7) — Eclair / Froyo / Gingerbread.

Built to solve the TLS/SSL certificate deprecation wall that breaks standard web browsing on 2010–2013 hardware. HoloMarket speaks raw HTTP/JSON to give early Android devices a functional, on-device package manager again.

Features

  • Browse apps by category (APPLICATION, GAME) with paginated feeds
  • Featured apps carousel on the home screen
  • Search apps by keyword
  • App detail page with version history, app icon, and download
  • APK download via DownloadTask with progress bar and auto-install via system package installer
  • Authentication (login / register) with JWT stored in SharedPreferences
  • Username fetched from API and cached
  • Settings screen with logout and 18+ content toggle
  • CrashCatcher — saves last crash stacktrace and shows it on next launch

Downloads

You can just go to the releases section or Download here

Prerequisites

  • Android Studio 2.3.2
  • Android SDK 7 (minimum) / SDK 21 (target)
  • JDK 8

local.properties

Required (gitignored). Must define:

BASE_URL
FILE_BASE_URL
AUTH_BASE_URL

Build

./gradlew assembleDebug

About

3rd party Android app store for legacy devices, built mainly for Neotica retro ecosystem, supporting legacy Android starting from SDK 7.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages