Reclaim storage space and optimize system memory with automated, privacy-first Android cache cleaning.
Apex is a modern, high-performance, and privacy-focused Android application designed to help users inspect storage usage, clear app cache, and optimize system memory (RAM).
Unlike traditional cleaning apps filled with ads and background trackers, Apex operates 100% on-device without collecting or transmitting any personal data. It leverages native Android system APIs (StorageStatsManager, UsageStatsManager) alongside an automated AccessibilityService to perform seamless batch cache clearing and app force-stopping without needing root access.
Apex is built following Modern Android Development (MAD) standards with Kotlin and Jetpack Compose to ensure maximum responsiveness, battery efficiency, and a clean Material Design 3 user interface.
Apex UI & Features:
| Feature | Method / API Used | Performance & Speed | Privacy & Safety Level | Description |
|---|---|---|---|---|
| Accurate Cache Scanning | StorageStatsManager & PACKAGE_USAGE_STATS |
Ultra-Fast (< 1 sec) | 100% On-Device | Reads exact cache sizes for user and pre-installed system applications. |
| Automated Batch Cleaning | Custom AccessibilityService |
Automated & Fast | Strictly Isolated | Automates navigating to app settings and clicking "Clear Cache" without manual user repetition. |
| RAM Optimization | ActivityManager & System Memory Trimming |
Instant | Safe | Monitors real-time total, used, and free RAM and releases background app memory. |
| System App Protection | Built-in Safety Guard Rules | Real-Time | System Protective | Automatically prevents force-stopping critical system apps (Settings, SystemUI, Play Services). |
| Zero Telemetry / No Ads | Pure Local Logic | N/A | Complete Privacy | No analytics SDKs, no external network requests, and no user tracking. |
A comprehensive performance study was conducted to evaluate the impact of Apex on system efficiency, resource allocation, and overall device health. By combining automated cache cleaning and background process management, Apex delivers measurable performance gains across storage, memory, battery longevity, and thermal stability. Below are the key benchmarking results derived from testing under realistic daily usage scenarios.
The performance score radar provides a holistic evaluation of system health improvements following optimization. It highlights key gains across multi-axis benchmarks including RAM availability, storage reclamation, UI smoothness, background thread reduction, and thermal efficiency.
Apex focuses on four primary optimization metrics to maximize overall device responsiveness and hardware longevity:
- Free Storage: Reclaims gigabytes of accumulated junk files and app cache, restoring available storage capacity.
- Free RAM: Wipes transient background memory to prevent memory pressure and app crashes.
- Active Background Processes: Terminates non-essential background tasks, drastically reducing CPU thread contention.
- Daily Battery Enhancement: Lowers idle battery drain by up to 60%, significantly extending daily battery life and reducing charging cycles.
Analyzing device thermals and response times demonstrates how Apex prevents hardware bottlenecks:
- Speed & Latency: Minimizes app launch cold-start times, reduces touch input latency, and ensures consistent 60–120 FPS UI scrolling.
- Thermal Management: Lowers idle CPU temperatures by 4°C–7°C and prevents severe thermal throttling during heavy workloads.
Apex follows clean code architecture principles for maintainability, high performance, and minimal memory usage:
- Language & Concurrency:
100% Kotlin,Coroutines, &StateFlow - UI Framework:
Jetpack ComposewithMaterial Design 3&Dynamic Color(Material You) - Architecture:
Single Activity Architecture(MainActivity) - Core APIs & Services:
StorageStatsManager&UsageStatsManagerfor precise app storage inspectionCacheCleanerAccessibilityServicefor automated system UI interactionAppOpsManagerfor safe permission verification
- Optimization & Caching:
LruCachefor app icon rendering & transient memory wiping on app lifecycle pause
-
Go to the Releases page: https://github.com/hamzabellouch/apex/releases
-
Download the latest
.apkfile. -
Install the application on your Android device.
-
Make sure that:
Install from unknown sourcesis enabled in your Android settings.
To build Apex locally, make sure you have the latest version of Android Studio installed.
- Clone the repository:
git clone https://github.com/hamzabellouch/apex.git- Open the project in Android Studio.
- Sync Gradle dependencies.
- Build and run the application on your device or emulator.
Warning
There is always a possibility of error, so we assume no responsibility for any inaccuracies.
Thank you for checking out Apex. If you have any feedback or suggestions, feel free to contact us: hamzabellouchcontact@gmail.com
Stay connected and follow us on:
Facebook | Instagram | Twitter | Telegram | LinkedIn


















