Skip to content
 
 

Latest commit

 

History

5,000 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPDev Launcher Dark Icon
RPDev Launcher

The modern, performance-driven AOSP & Android 16-based launcher tailored for the RPDevs ecosystem.

Project Wiki Documentation Site Latest stable release version Build Status GitHub downloads GitHub repo stars Project License


📖 Overview

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.


✨ Key Features

📁 Advanced Nested Folders & Cover Mode Suite

  • 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.

🎨 Theming, Dynamic Outlines & App Icon Styles

  • 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.

🔍 Unified On-Device Search & Math Engine

  • 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.

⚡ Custom REST GET & Webhook Push Shortcuts

  • 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.IO via OkHttp with instant HTTP response status toasts.

🌟 Modular Companion Add-on Discovery

  • 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.

⚡ Performance, Hardening & Android 14+ Modernization

  • 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_EXPORTED flags 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 IntentCompat and BundleCompat for type-safe parcelable handling.
  • Android 12+ Cloud Backup: Full data_extraction_rules.xml support for encrypted device-to-device and cloud backups.

📱 Screenshots (Android 16 - DevPixel16)

Desktop Workspace App Drawer RPDev Feed Overlay
Desktop Workspace App Drawer Live -1 Feed Overlay
Search & Feed Hub Disambiguated Provider Folder Geometry
Companion Hub Integration Feed Provider Selection Folder Styling & Geometry

🛠️ Building From Source

Prerequisites

  • JDK 21 (export JAVA_HOME=/path/to/jdk-21)
  • Android SDK (API Level 37 / Build-Tools 36.0.0+)

Commands

# 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 assembleAospOmegaRelease

🤝 Contributions

Contributions, bug reports, and feature requests are welcome! Feel free to explore our open issues or submit pull requests.


📜 License & Acknowledgements

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

About

Launcher based on Neo-Launcher fork

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages