The modern, performance-driven AOSP & Android 16-based launcher tailored for the RPDevs ecosystem.
RPDev Launcher is an open-source, highly customizable Android launcher based on Neo Launcher, AOSP Launcher3, and WindowManager Shell. Modernized with a clean Android 14+ (Min SDK 34) baseline and targeting Android 16 (API 37) with Gradle 9+ and AGP 10-ready architecture.
- Arbitrary Nested Folders: Place folders inside other folders on both the Workspace and App Drawer with seamless nested navigation and SQLite persistence.
- Intelligent Hierarchy & Cycle Detection: Hardened cycle detection (
isChildOf) prevents circular containment and ensures parent-child boundary safety. - Smooth Back-Stack Navigation: Tapping a nested folder smoothly opens child contents while preserving parent state; pressing Back ascends hierarchy step-by-step.
- Multi-Mode Previews: 2×2 (4-Icon Standard), 3×3 (9-Icon Compact), 1-Item Big Icon (Cover Mode), Radial Arc, and Stacked Layer previews.
- Cover Mode Gesture Engine: One-tap quick launch of primary cover application + swipe-up gesture to reveal full folder contents without launching.
- Automated Content Sorting: Sort folder items alphabetically (A–Z / Z–A), by installation date (Newest / Oldest), launch frequency, or custom drag-and-drop.
- Bidirectional Drawer-to-Desktop Sync: 1-to-1 live synchronization between App Drawer folders and Home Screen workspace folders.
- Folder Outline & Geometry Controls: Configurable folder outline stroke toggle, dynamic outline thickness slider (1–10 dp), custom outline color picker, corner radius, and opacity.
- Dual Launcher Icon Options: Choose between Dark Neon (Default) and High Contrast (Light) launcher icons directly in Theme settings via dynamic activity aliases.
- Material You Dynamic Theming: Adaptive color extraction matching system wallpapers.
- Themed Icons & Custom Icon Packs: Complete icon pack masking, adaptify engine, and per-app custom icon assignment.
- Adaptive Blur & Corners: Configurable background blur radius and custom window corner radius.
- Fuzzy & Instant App Search: High-performance local search with fuzzy matching and category-aware result caching.
- On-Device Instant Calculator: Inline mathematical evaluations directly from the search bar without leaving the app drawer.
- Multi-Provider Web Suggestions: Integrated web autocomplete and search suggestions with timeout safety and privacy options.
- One-Tap Desktop Actions: Create and pin native desktop shortcuts to trigger custom REST GET, POST, PUT, or DELETE HTTP requests in the background.
- Home Assistant & IoT Automation: Configure target URLs, JSON headers (e.g.
Authorization: Bearer), and payloads to trigger smart home webhooks and server commands without opening a browser. - Immediate Toast Feedback: Background requests run on
Dispatchers.IOvia OkHttp with instant HTTP response status toasts.
- Decoupled Powerhouse Architecture: Keeps the Launcher core fast, lean (~17 MB), and memory-efficient while enabling seamless integration with the RPDev Feed companion app for Privacy Weather (Open-Meteo), Calendar Agenda, Hardware Telemetry, and RSS/JSON feeds.
- Pre-Android 14 Stripping: Purged obsolete Android 10-13 compatibility layers and 170+ MB prebuilt jars for maximum performance and minimal footprint.
- Security-First Architecture: Explicit
RECEIVER_NOT_EXPORTEDflags across all dynamic BroadcastReceivers preventing Android 14+ crashes. - Modern Looper & Concurrency: Explicit
Looper.getMainLooper()dispatching eliminating deprecated Handler constructors. - Safe Type Deserialization: Migrated to AndroidX
IntentCompatandBundleCompatfor type-safe parcelable handling. - Android 12+ Cloud Backup: Full
data_extraction_rules.xmlsupport for encrypted device-to-device and cloud backups.
| Desktop Workspace | App Drawer | Live -1 Feed Overlay |
| Companion Hub Integration | Feed Provider Selection | Folder Styling & Geometry |
- JDK 21 (
export JAVA_HOME=/path/to/jdk-21) - Android SDK (API Level 37 / Build-Tools 36.0.0+)
# Clone the repository
git clone https://github.com/RPDevs-Builds/RPDev-Launcher.git
cd RPDev-Launcher
# Build Debug APK (outputs to build/outputs/apk/aospOmega/debug/)
./gradlew assembleAospOmegaDebug
# Build R8-Optimized Release APK (outputs to build/outputs/apk/aospOmega/release/)
./gradlew assembleAospOmegaReleaseContributions, bug reports, and feature requests are welcome! Feel free to explore our open issues or submit pull requests.
RPDev Launcher modifications and features are licensed under the GPLv3+. Upstream AOSP Launcher3 code is licensed under the Apache License, Version 2.0.
This project is originally based on and heavily indebted to the work of Neo-Launcher by the NeoApplications team. Special thanks to key contributors Saul Henriquez and Antonios Hazim for their foundational work on the launcher.
Copyright © 2026 RPDevs-Builds