An Android launcher that lets you navigate within a pie menu, allowing you to use categories of apps organised within the layers of the pie.
🏗️ Built with React Native and Kotlin
ℹ️ This project is inspired by @markusfisch's PieLauncher
- Show a pie containing list of apps
- Add layer navigation links within the pie to allow grouping/categorization of apps
- Persist layer configuration
- Add basic layer editing via JSON
- Browsers should have dedicated search action using the search engine
- Make layers properly customizable via UI
- Add sweet animations
- Build alpha release APK for public use -- v0.1
- A one-tap gesture displays a grid of all your apps. The app below the location you tap will open.
- add themed app icons
- Widgets support
- Node >= 18 is installed
- A working installation of Android Studio.
- Android build tools 35.0.0
- minimum android 7.0 device or emulator (API level 24, target API level 35)
- OpenJDK v20
- Kotlin >=2
- Preferably have an Android device connected via USB. Enable USB debugging beforehand.
- Clone the repository & install dependencies:
git clone https://github.com/jgoedde/Fly-Pie-Launcher.git
cd Fly-Pie-Launcher
npm iOptional: make sure all required environmental variables are set by running
npx react-native doctor- Start the app for development
npm run androidUse the build script to output an apk. From the repository root, run
./scripts/create-release-apk.sh
