Multi App Uninstaller logo

Multi App Uninstaller app

Batch uninstall multiple apps at once

github.com/ahmmedrejowan/MultiAppUninstaller

stars8forks1releasev1.0.0licenseGPL-3.0requiresAPI 24downloads78

Screenshots

6 images, scroll sideways, open one to use the arrow keys

About

A developer-focused utility app that simplifies the tedious task of uninstalling multiple apps. Built with Jetpack Compose and Material You design, it allows batch selection and uninstallation of apps with accident prevention features. Perfect for developers who frequently test apps and need to clean up their devices efficiently.

  • Jetpack Compose
  • Koin
  • Kotlin

Features

  • App Info - View detailed information about any installed app
  • Single App Uninstall - Uninstall any single app from the Info Dialog
  • Multi App Uninstall - Select and uninstall multiple apps with multi selection mode
  • Accident Prevention - Prevent accidental deselection or accidental uninstallation of apps
  • Theme Change - Change the app theme from light to dark or system default
  • Dynamic Color - Enable or disable dynamic color based on your device wallpaper

Tech details

Component Technology
Language Kotlin (100%)
UI Framework Jetpack Compose
Design System Material Design 3 / Material You
Architecture MVVM
Dependency Injection Koin
Preferences DataStore
UI Utilities Accompanist
Logging Timber

Requirements:

  • Minimum SDK: API 26 (Android 8.0)
  • Target SDK: API 36 (Android 16)
  • Java: 11
  • Kotlin: 2.x

Changelog

  1. v1.0.0

    latest
    • Linky-style onboarding, redesigned app list, search, and settings
    • Type-safe Jetpack Compose navigation with splash-screen gate
    • GitHub-backed app updates with configurable auto-check interval and update banner on home
    • and 4 more
    Full notes for v1.0.0

    What's New

    • Linky-style onboarding, redesigned app list, search, and settings
    • Type-safe Jetpack Compose navigation with splash-screen gate
    • GitHub-backed app updates with configurable auto-check interval and update banner on home
    • AMOLED-optimized dark theme with accent colors
    • Shimmer loading state, pull-to-refresh polish, and improved empty states
    • Keyboard dismisses and focus clears on tap outside, back press, or keyboard Done
    • Fixes: home no longer flashes before onboarding, settings dark theme, status-bar padding, logo rendering
    v1.0.0 on GitHub ↗
  2. 0.2.0

    • Redesigned Settings Screen
    • Enhanced Uninstall Tracking
    • Updated Color Scheme
    • and 2 more
    Full notes for 0.2.0

    🎉 What's New in 0.2.0

    • Redesigned Settings Screen - Fresh new UI with improved layout and navigation
    • Enhanced Uninstall Tracking - More accurate batch uninstall results with better error handling
    • Updated Color Scheme - Improved visual consistency throughout the app
    • Better Dialogs - Refined confirmation and result dialogs for clearer user feedback
    • GPL-3.0 License - Project is now open source under GPL-3.0
    0.2.0 on GitHub ↗
  3. 0.1.0

    • Initial release with multi-app uninstallation feature.
    • User-friendly interface for selecting and uninstalling multiple apps.
    • Confirmation dialogs to prevent accidental uninstalls or cancellations.
    Full notes for 0.1.0

    Version 0.1.0

    • Initial release with multi-app uninstallation feature.
    • User-friendly interface for selecting and uninstalling multiple apps.
    • Confirmation dialogs to prevent accidental uninstalls or cancellations.
    0.1.0 on GitHub ↗
see the releases on GitHub ↗

Install

Direct Install:

  1. Download the APK from GitHub Releases
  2. Enable "Install from unknown sources" if prompted
  3. Open the APK to install

Build from Source:

bash
git clone https://github.com/ahmmedrejowan/MultiAppUninstaller.git
cd MultiAppUninstaller
./gradlew assembleDebug

Roadmap

  • Export app

More apps

all apps →
main*Kotlinapps:12 work:3 libraries:5 products:1
© 2026 K M Rejowan AhmmedprivacyAvailable for work