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. Fully upgraded and modernized to target Android 16 (API 37) with Gradle 9+ and AGP 10-ready architecture.
- 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.
- 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.
- 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 | The Dash | Preferences |
![]() |
![]() |
![]() |
|---|---|---|
| Theme & Profile | Gestures | Quick Controls |
- 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




