Skip to content

Repository files navigation

📦 APK Studio

A premium, offline-first APK inspection, analysis & management app for Android.

Parse any APK without installing it, dig into permissions, components, signatures and DEX/resource makeup, manage your installed apps, and drive privileged actions through an honest Shizuku/root seam — all wrapped in a customizable Liquid-Glass UI.


Download and install APK Studio



Platform minSdk targetSdk Language UI License


⬇️ Install

  1. Tap the Download & Install button above (or grab APKStudio.apk from the latest release).
  2. Open the downloaded file. If prompted, allow "Install unknown apps" for your browser/file manager.
  3. Tap Install — done.

Requirements: Android 8.0 (Oreo, API 26) or newer. The APK is signed (v2 scheme); on first install Android may warn it's from an unknown developer — that's expected for sideloaded apps.


✨ Features

  • Analyzer — Inspect any .apk on your device without installing it. Reads package id, version, min/target SDK, permissions, activities/services/receivers/providers, signing certificate, and archive contents.
  • Library — Browse, search and sort every APK file found on device storage; open any straight into the Analyzer.
  • Installed — List installed apps with sizes and metadata; jump to details or export.
  • APK Comparison — Diff two APKs side-by-side (permissions, components, versions).
  • Tools — Utility actions for power users.
  • Shizuku / Root — An honest privilege seam: features that need elevated access clearly declare it and degrade gracefully when Shizuku/root isn't available.
  • Dashboard — Draggable, resizable widgets with at-a-glance stats and charts.
  • Home-screen widget — Live APK count + storage usage on your launcher.

🎨 Customization

  • 5 themes — Liquid Glass, Material You (dynamic color), AMOLED, Light, Dark.
  • Floating glass navigation dock with 7 style variants (Pill, Floating Dock, Expanded, Compact, Rounded Rect, Square, Circular).
  • Fine-grained dock controls: blur strength, transparency, corner radius, icon size, animation speed, shadow intensity, label visibility, auto-hide-on-scroll and haptics.
  • Accent color picker + optional Android 12+ dynamic theming.

🏗️ Tech Stack

Layer Choice
Language Kotlin (100%)
UI Jetpack Compose + Material 3
Architecture MVVM + Repository
DI Hilt (KSP)
Persistence Room + DataStore Preferences
Async Coroutines + Flow
Navigation Navigation-Compose
Privilege Shizuku API
Design Offline-first, edge-to-edge, Liquid-Glass surfaces
  • applicationId: com.apkstudio.app
  • Version: 1.0.0 · minSdk 26 · targetSdk 34
  • AGP 8.5.2 · Kotlin 2.0.20 · KSP 2.0.20-1.0.25 · Hilt 2.52 · Compose BOM 2024.09.03

🔧 Build from source

git clone https://github.com/Dreamucxe/APKStudio.git
cd APKStudio

# JDK 17 is required (Gradle 8.9 toolchain)
export JAVA_HOME=/path/to/jdk-17
export PATH=$JAVA_HOME/bin:$PATH

# Debug build
gradle :app:assembleDebug

# Signed release — create keystore.properties + a keystore first (see below)
gradle :app:assembleRelease

Signing your own release

Create keystore.properties in the project root (this file is git-ignored and must not be committed):

storeFile=your-release.jks
storePassword=********
keyAlias=********
keyPassword=********

Generate a keystore with keytool -genkeypair -v -keystore your-release.jks -alias youralias -keyalg RSA -keysize 2048 -validity 10000.


📁 Project structure

app/src/main/java/com/apkstudio/app/
├── data/            # Room, DataStore, APK parsers, repositories, DI
├── ui/
│   ├── dashboard/   # Draggable widget dashboard
│   ├── library/     # APK file browser
│   ├── analyzer/    # Parse-without-install inspector
│   ├── installed/   # Installed apps
│   ├── tools/       # Utilities
│   ├── shizuku/     # Privilege seam
│   ├── settings/    # Theme + dock customization
│   ├── nav/         # Floating glass nav dock
│   ├── theme/       # Liquid-Glass theming
│   └── components/  # Shared Compose design system
├── widget/          # Home-screen AppWidgetProvider
└── MainActivity.kt

📄 License

Released under the MIT License.


Built with Kotlin & Jetpack Compose.

About

Premium offline-first APK inspection, analysis & management app for Android — Kotlin, Jetpack Compose, Material 3, Liquid Glass UI.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages