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 3.

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages