Launcher OnePlus Save

Customizable and Open Source Launcher for Android

Project README

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.
    • LiveData - Data objects that notify views when the underlying database changes.
    • ViewModel - Stores UI-related data that isn't destroyed on UI changes.
  • 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.

Open Source Agenda is not affiliated with "Launcher OnePlus" Project. README Source: AshuTyagi16/Launcher-OnePlus

Open Source Agenda Badge

Open Source Agenda Rating