All Projects → AshuTyagi16 → Launcher-OnePlus

AshuTyagi16 / Launcher-OnePlus

Licence: other
Customizable and Open Source Launcher for Android

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Launcher-OnePlus

Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (-75.34%)
Mutual labels:  room, recyclerview, mvvm, dagger2
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+482.19%)
Mutual labels:  room, mvvm, dagger2
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+461.64%)
Mutual labels:  room, mvvm, dagger2
Pinboard Kotlin
Unofficial Pinboard android app, developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM
Stars: ✭ 60 (-17.81%)
Mutual labels:  room, mvvm, dagger2
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (+198.63%)
Mutual labels:  room, mvvm, dagger2
Androidarchitecture
Android Architecture using Google guides
Stars: ✭ 127 (+73.97%)
Mutual labels:  room, mvvm, dagger2
Weatherapp
5 Day Forecast app that works on Android and uses latest tools (Kotlin, Navigation, Room, LiveData, Databinding, Dagger 2)
Stars: ✭ 426 (+483.56%)
Mutual labels:  room, mvvm, dagger2
Pursuit-Core-Android
Pursuit Core Android
Stars: ✭ 45 (-38.36%)
Mutual labels:  room, recyclerview, dagger2
Beaver
Android MVVM + Dagger 2 (Hilt) + JetPack project template
Stars: ✭ 144 (+97.26%)
Mutual labels:  room, mvvm, dagger2
Android Clean Architecture Mvvm Dagger Rx
Implemented by Clean Architecture, Dagger2, MVVM, LiveData, RX, Retrofit2, Room, Anko
Stars: ✭ 138 (+89.04%)
Mutual labels:  room, mvvm, dagger2
Android Mvvm Architecture
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 2,720 (+3626.03%)
Mutual labels:  room, mvvm, dagger2
Simple-Notes-Kotlin-App
✍️ Simple Note Making App use mvvm architecture , dagger , coroutines and navigation component. Features includes 🗒️ create , edit and ❌ delete notes
Stars: ✭ 40 (-45.21%)
Mutual labels:  room, recyclerview, dagger2
LoginMVVM
Android login application with form validation and Database storage made using MVVM and Data binding
Stars: ✭ 19 (-73.97%)
Mutual labels:  mvvm, dagger2
Simple-Note-App-with-Online-Storage
✍️ Simple Note Making App use Sqllite Room 🧰 for caching the notes and 📥 Firebase Database for online storage
Stars: ✭ 42 (-42.47%)
Mutual labels:  room, dagger2
DeezerClone
This Application using Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData),Navigation based on MVVM architecture.
Stars: ✭ 81 (+10.96%)
Mutual labels:  room, mvvm
flickr-android
A small sample app to showcase architecting app using Clean Architecture and MVVM
Stars: ✭ 25 (-65.75%)
Mutual labels:  room, dagger2
MoviesApp
A Movie Application uses TheMovie API, MVVM architecture and all jetpack components.
Stars: ✭ 100 (+36.99%)
Mutual labels:  room, dagger2
Superhero-App
🦸🏻‍♂️🦹🏻‍♀️Superhero app built with Kotlin, ViewModel, LiveData, ViewBinding, Room, and Hilt
Stars: ✭ 27 (-63.01%)
Mutual labels:  room, dagger2
movies
An example approach for modularization, reactive clean architecture and persistancy.
Stars: ✭ 110 (+50.68%)
Mutual labels:  room, dagger2
movie-booking
An example for booking movie seat, combined of Android Data Binding, State Design Pattern and Multibinding + Autofactory. iOS version is: https://github.com/lizhiquan/MovieBooking
Stars: ✭ 80 (+9.59%)
Mutual labels:  recyclerview, dagger2

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].