Build from Source
Launch0 is open source. You can build it yourself from the source code.
Prerequisites
- Android Studio (latest stable)
- JDK 17
- Android SDK 35
Steps
- Clone the repository:
bash
git clone https://github.com/ketansp/Olauncher.git
cd OlauncherOpen the project in Android Studio.
Let Gradle sync and download dependencies.
Build and run on your device or emulator:
bash
./gradlew assembleDebugThe debug APK will be at app/build/outputs/apk/debug/app-debug.apk.
Project Structure
app/src/main/java/app/launch0/
├── MainActivity.kt # Main entry point
├── MainViewModel.kt # App state management
├── data/
│ ├── AppModel.kt # App data models
│ ├── Constants.kt # App constants and URLs
│ └── Prefs.kt # SharedPreferences wrapper
├── helper/
│ ├── Utils.kt # Utility functions
│ ├── WallpaperWorker.kt # Daily wallpaper background worker
│ └── ...
├── listener/
│ └── ... # Touch and gesture listeners
└── ui/
├── HomeFragment.kt # Home screen
├── AppDrawerFragment.kt # App drawer
└── SettingsFragment.kt # Settings screen