Launcher-OnePlus
Launcher-OnePlus copied to clipboard
Customizable and Open Source Launcher for Android
Launcher-OnePlus
Customizable and Open Source Launcher for Android.
Description
This is an open source launcher project for Android devices that has been built completely from scratch. The main goal of this launcher is to find a healthy medium between customization and simplicity. At this point in time it implements most features required in a typical launcher but could benefit greatly from some general polish. If you would like to help out feel free to submit issues or ask about submitting a pull request with a feature you want to see in the launcher.









Built With 🛠
- Kotlin - First class and official programming language for Android development.
- Coroutines - For asynchronous and more..
- Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
- Dagger 2 - Dependency Injection Framework
- Retrofit - A type-safe HTTP client for Android and Java.
- Room - SQLite object mapping library.
- OkHttp - Square’s meticulous HTTP client for Java and Kotlin.
- Gson - A Java serialization/deserialization library to convert Java Objects into JSON and back.
- Glide - An image loading and caching library for Android focused on smooth scrolling.
- Material Components for Android - Modular and customizable Material Design UI components for Android.
Architecture
This app uses MVVM (Model View View-Model) architecture.
Features
- Drag and drop
- Hide apps
- Search bar
- Setting Wallpaper
TODOs
- Paged desktop
- Dock
- Scrollable background
- Icon packs
Misc
- You can download the apk from here.
- Hidden space can be opened using pinch in gesture on home screen.
Contributions
The project is always open for contributions and accepts pull requests.
License
The app is licensed with Apache 2.0.