An open API service providing repository metadata for many open source software ecosystems.

Topic: "diffutil-recyclerview"

OCNYang/RecyclerViewEvent

RecyclerView onItemClick、onItemLongClick、drag、swipe、divider、reuse disorder RecyclerView 梳理:点击&长按事件、分割线、拖曳排序、滑动删除、优雅解决 EditText 和 CheckBox 复用错乱问题、定向刷新、DiffUtil、局部刷新

Language: Kotlin - Size: 8.13 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 297 - Forks: 51

garg-lucifer/ToDoListApp

To Do List App is built in Kotlin using Material 3, Data Binding, Navigation Component Graphs, Room persistence library, Kotlin coroutines, LiveData, Dagger Hilt, and Notifications following MVVM Architecture.

Language: Kotlin - Size: 21.2 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 60 - Forks: 18

detmir/recycli

Recycli is a Kotlin Android library that simplifies building complex multiple view types screens in a RecyclerView

Language: Kotlin - Size: 513 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 33 - Forks: 5

emre-ozcan/CryptoApplication

Kotlin MVVM DI - Hilt DataBinding Retrofit Coroutines Base Class LiveData ViewModel Coil Jetpack Navigation Interceptor DiffUtil Paging3 SharedTransition Elements

Language: Kotlin - Size: 160 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 19 - Forks: 2

gs-ts/BitfinexClient

An Android app written in Kotlin that demonstrates a clean architecture with MVVM, websockets using WebScoket client Scarlet, and RxAndroid/RxKotlin.

Language: Kotlin - Size: 213 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 8

PratthamArora/TodoList_App

A TodoList app that uses Room Database along with Coroutines to save todos. Dagger-Hilt is used for Dependency Injection. The app uses MVVM architecture with the repository pattern and LiveData. It also uses Data Binding with Navigation Components and DiffUtil for efficient RecyclerView. The app contains swipe to delete gestures and transition animations along with recycler view animations. The app uses Material Design components. You can search, sort, update existing todos, or delete them.

Language: Kotlin - Size: 40.4 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 3

MrNtlu/RecyclerView-Guide

RecyclerView with State Management, DiffUtil, Pagination, Shimmer Loading, Error Handling, CRUD, Process Death and more.

Language: Kotlin - Size: 146 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 3

SoumikBhatt/WeatherZone

Weather App with MVVM using OpenWeather API

Language: Kotlin - Size: 17.6 MB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 6

cnrture/Quiz-App

Language: Kotlin - Size: 404 KB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 0

noob-gamedestroyer/MVVM-Notes-app

This is simple notes app that follows MVVM architectural design pattern and uses android jetpack components

Language: Kotlin - Size: 771 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 6

furkannkaymaz/Clean-architecture-sample

Sample Clean Architecture project with MVVM, Unit Test

Language: Kotlin - Size: 276 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 0

rafsanahmad/Impression-Tracker

A Project to track Recyclerview scroll impression like twitter feed.

Language: Kotlin - Size: 1.24 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 2

nima-abdpoor/BluetoothChatApp

Bluetooth Chat Application

Language: Kotlin - Size: 785 KB - Last synced at: 17 days ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 1

oguzsout/NewsApp

Language: Kotlin - Size: 427 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 1

inju2403/MindWeather

android AI diary app (kotlin)

Language: Kotlin - Size: 154 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 1

kocerenes/Rick_And_Morty_App

continues to be developed

Language: Kotlin - Size: 5.53 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

Njumbi/Using_Diff_Utils_In_a_Recyclerview

This is an application that displays a list of disney character in a recyclerview using DiffUtil

Language: Kotlin - Size: 41 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 3

MtaufiqH/Note_App

Notes App

Language: Kotlin - Size: 236 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

samueljuma/Writters-Diary

An Android Application build for online writers to keep track of their orders

Language: Kotlin - Size: 1.35 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

shahbazhashmi/GitHub-Popular

Sample app to demonstrate offline feature using Kotlin, Repository pattern, Room Database, Retrofit, Dagger2, LiveData, Coroutines, Mockito, Espresso, ViewModel and DataBinding in a multi module Project.

Language: Kotlin - Size: 1.98 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

ArjunJadeja/Slate

Slate is an app in which you can store thoughts and memories in text form securely.

Language: Kotlin - Size: 4.15 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

nima-abdpoor/TMDB

The Movie DataBase API

Language: Kotlin - Size: 2.51 MB - Last synced at: 17 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

mohsenmbcom/android-diffutil-recyclerview-example

A complex example of using DiffUtil with RecyclerView

Language: Java - Size: 91.8 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 0

mobiledevpro/DiffUtilPayloadDemo Fork of jshvarts/DiffUtilPayloadDemo

RecyclerView DiffUtil Payloads demo

Language: Kotlin - Size: 549 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

Masum-ipv/GloboFly

Android Application Based on MVVM + Retrofit + Data Binding + Parcelable + DiffUtil

Language: Java - Size: 263 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

kirilamenski/rv_helper

A library that will help you create RecyclerView.Adapter for lists in an android application

Language: Kotlin - Size: 234 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

eslamalii/ToDoApp

A TodoList app that uses Room Database along with Coroutines to save todos. Dagger-Hilt is used for Dependency Injection. The app uses MVVM architecture with the repository pattern and LiveData. It also uses Data Binding with Navigation Components and DiffUtil for efficient RecyclerView. The app contains swipe to delete gestures and transition animations along with recycler view animations. The app uses Material Design components. You can search, sort, update existing todos, or delete them.

Language: Kotlin - Size: 159 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

FakhrulASA/Learn-DiffUtil

Learn Diffutil for faster list synchronization.

Size: 7.81 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

nooraldenakel/FootballApp Fork of IbrahimAlzaidi/FootballApp

Football App provide : the live match and standing , top Scorers of player and Teams in the specific league , and display the last and incoming matches to each teams, league, also provide information for teams , squad of team and info for each player.

Size: 3.46 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

comye1/SpeechRecognizerExample_2

영어 음성인식하여 일기형식으로 저장하는 어플 - DataBinding, ViewModel, Room Database, LiveData, Coroutine, RecyclerView(ListAdapter, DiffUtil 사용)

Language: Kotlin - Size: 172 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

OganBelema/eBookShop

eBookShop app built on Android Architecture Components & MVVM

Language: Kotlin - Size: 158 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

Sammug/CockTail-World

CockTail-World demonstrates my skills on modern android development using the topics mentioned below

Language: Kotlin - Size: 4.72 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

lil-dua/aidl-communities-app

Simple Chat App communicate between server and client using AIDL - Android Interface Definition Language

Language: Kotlin - Size: 1.62 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

harshulsingla0110/diffutil-recyclerview

An example on how to implement DiffUtil for RecyclerViews in Kotlin, and what to do to make code simpler.

Language: Kotlin - Size: 104 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

AmrAhmed109/DetectiveApplication

An App through which the user can identify the child by Face Recognition And Face Aging (Face Prediction), whether he was a kidnapped child or not, and also create a case of the child whether he is Kidnapped or you found a child For this, I used MVVM architecture, Coil, Retrofit, Dagger-Hilt, Coroutines, Navigation Component and more

Language: Kotlin - Size: 2.55 MB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

YashKr01/MVVM-Template

Repository with MVVM template for Retrofit & ROOM library with best practices.

Language: Kotlin - Size: 705 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

oguzsout/Recipes

Language: Kotlin - Size: 208 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

comye1/MVVMTodo Fork of codinginflow/MVVMTodo

유튜브 따라서 - Jetpack Navigation, Room Database, Dagger-hilt, View Binding, RecyclerView(ListAdapter, DiffUtil), ViewModel, Flow, Jetpack DataStore, SavedStateHandle

Language: Kotlin - Size: 209 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

nadjitan/CrudMobile

CRUD app with simple login and signup made with Android Studio.

Language: Kotlin - Size: 832 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

emineinan/DiffUtilSample

An example on how to use DiffUtil for RecyclerView in Kotlin

Language: Kotlin - Size: 133 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

VEE4M/Keto-Recipes-Android-App

App for browsing ketogenic food recipes. Requests data from spoonacular.com api using a meal type specified by user. User can also search for recipes by a specific word in title. Saves the data locally so that it does not need to make a new request every time.

Language: Kotlin - Size: 151 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

aungkhanthtoo/PagingHelper

A light-weight paging library for android recycler view.

Language: Kotlin - Size: 339 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

Mohamed-Rafat-Safan/Foodies-App

This foodies application displays meals from Api Meals.

Language: Kotlin - Size: 760 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Mohamed-Rafat-Safan/Meals-App

This application is just one screen that displays a list of meals from the API, but although it is just one screen, many skills are used in this application, such as:

Language: Kotlin - Size: 221 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Shreyank031/ListAdapter

ListAdapter in Android simplifies list management by automatically handling updates and efficiently updating the UI when data changes. It utilizes DiffUtil.Callback to compute differences between lists, facilitating smooth updates by identifying added, removed, or modified items. This pairing imporves the user experience and optimizes performance.

Language: Kotlin - Size: 107 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

aashish-ranjan/photo-gallery

Language: Kotlin - Size: 154 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

harshulsingla0110/sneakers-app

Implementation of Paging3

Language: Kotlin - Size: 303 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

alexxk2/Communify

Browsing contacts app

Language: Kotlin - Size: 19.4 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

alexxk2/Get_up

Sport timer and trainig storage

Language: Kotlin - Size: 88.2 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

biswa-rx/Notezz

Note making application build in MVVM architecture and Dagger 2 dependency injection with online and offline support.

Language: Kotlin - Size: 450 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

rajitdeb/StaggeredRecyclerViewExample

A sample app to understand the staggered recycler view in Android

Language: Kotlin - Size: 99.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

aashish-ranjan/criminal-intent

Language: Kotlin - Size: 159 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

NandaAdisaputra/FlowCoroutines

Basic Netwoking with Flow Coroutines,Retrofit, DataBinding, and Dependency Injection Hilt

Language: Kotlin - Size: 113 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

NandaAdisaputra/Corountines

Tutorial Room Database, DataBinding, dan Corountines

Language: Kotlin - Size: 103 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

NandaAdisaputra/Retrofit

Basic Networking

Language: Kotlin - Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

panjidwisatrio/Animalie_Mobile

Animalie, is a platform for breeders or livestock owners to share information and ideas on the best way to care for their livestock.

Language: Kotlin - Size: 1.62 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

panjidwisatrio/GithubAppApi

this application is an application to display github users from name, username, followers and number of repositories using the github API. This application can also save Github users as favorites using the room database and change the theme from light mode to dark mode using the datastore

Language: Kotlin - Size: 804 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ericntd/recyclerview-insert-delete

Playground for RecyclerView insertion and deletion

Language: Kotlin - Size: 133 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Udaytech1/Mvvm-Demo

This is demo project to setup with mvvm retrofit

Language: Kotlin - Size: 575 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

subhajit4980/Fakestore

fetching Api from fakestore Api using retrofit2 in MVVM architechture . Also used ListAdapter with DiffUtils.

Language: Kotlin - Size: 106 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

S-H-U-R-A/BusSchedule-Use-ViewBinding-Flow-Room-ListAdapter-RecyclerView-Navigation

Codelab BusSchedule

Language: Kotlin - Size: 142 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 1

F4bioo/ViaCEP

Language: Kotlin - Size: 519 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

fcenesiz/mvvm-news-app

Language: Kotlin - Size: 166 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

hozanBaydu/Learnbyyourself

Dil öğrenmek için kelime kaydetme uygulaması.

Language: Kotlin - Size: 5.79 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

sanjay45/DailyNews

An Android application which display the list of breaking news. It has the features of saved news and search particular news.

Language: Kotlin - Size: 1.45 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

masoumezabihi/TaskListToDo

Todo list app for android

Language: Kotlin - Size: 109 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Bakirovs13/shopList38

Hw2,3: DiffUtils,onItemClick

Language: Kotlin - Size: 112 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

AmrAhmed109/Food_App

Food Recipes application, where you can browse recipes from different kinds of meals and diet types and add them to your favorite. For this, I used an MVVM architecture, ROOM Database, Coil, Retrofit, Dagger-Hilt, Coroutines, Navigation Component, DataStore Preferences, DataBinding, LiveData, Flow, DiffUtil, RESTAPI, Motion Layout, and ViewPager

Language: Kotlin - Size: 2.01 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

patelgayatri/RestApi-Retrofit2

Display list from rest api using Retrofit2, kotlin

Language: Kotlin - Size: 1.35 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

sandip4337/ListAdapter-DiffUtil-

ListAdapter & DiffUtil Implementation

Language: Kotlin - Size: 131 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

mohamedmustafa455/ITIProject

Note App End of Training Project

Language: Java - Size: 172 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

gidikraft/SimpleBlogApp

An app to read local news, uses coroutines and room database, paginates response and uses MVVM pattern

Language: Kotlin - Size: 705 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

YashKr01/Dexter

Android Application for searching and Applying for Remote Jobs

Language: Kotlin - Size: 1.23 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

BogdanTelepov/CryptoAnalyzer

Playground with modern libraries

Language: Kotlin - Size: 316 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

shakircam/NewsApp

Making a news app for best practicing follow MVVM design pattern.

Language: Kotlin - Size: 140 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

pranjal8/News-Breeze

This is a News App. I build it using MVVM pattern. In this project I use news API, retrofit, room database, view mode, view Binding, safe args, coroutines, fragments.

Size: 151 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

sanjay45/Movie-Buff

An android application which fetch the mvoie data from api and displays the list of movies and also show the details of movie.

Language: Kotlin - Size: 478 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

nima-abdpoor/MVI

MVI

Language: Kotlin - Size: 164 KB - Last synced at: 17 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

abhikumar08/MVVM-example-with-coroutines-and-unit-testing

The app demonstrates the use of Hilt, MVVM, Coroutines, Unit testing coroutines

Language: Kotlin - Size: 475 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

Ahmedomarpro/DiffUtilRecyclerView

The powerful tool DiffUtil in RecyclerView - Android - RecyclerView is flexible and efficient version of ListView. It is an container for rendering larger data set of views that can be recycled and scrolled very efficiently.

Language: Kotlin - Size: 241 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

RecepK/Sample-DiffCallbackListAdapter

ListAdapter Sample for RecyclerView

Language: Kotlin - Size: 129 KB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

jpdev832/graphene

Modular all-in-one RecyclerView adapter that utilizes DiffUtil

Language: Kotlin - Size: 146 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

jtietema/diffutil-bug

Language: Kotlin - Size: 123 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Related Topics
mvvm-architecture 35 android 30 kotlin 27 retrofit2 24 recyclerview 24 room-database 20 coroutines 19 mvvm 16 livedata 15 coroutines-android 14 navigation-component 14 viewbinding 13 clean-architecture 13 kotlin-android 13 dagger-hilt 13 databinding 11 room 11 flow 10 recyclerview-adapter 10 viewmodel 9 room-persistence-library 8 diffutil 8 hilt-dependency-injection 8 retrofit 8 kotlin-coroutines 7 viewmodel-livedata 7 hilt 6 mvvm-android 6 android-application 6 searchview 6 repository-pattern 6 listadapter 6 navigation-architecture-component 6 glide 5 dependency-injection 4 viewbinding-android 4 pagination 4 hilt-android 3 coil-image-loader 3 viewpager2 3 paging3 3 jetpack-navigation 3 coroutines-flow 3 material-design 3 webview 3 repository 3 livedata-viewmodel 3 koin 3 modularization 3 rxjava2 3 navigation 3 safeargs 3 adapter 3 stateflow 2 mockito 2 databinding-android 2 diffutils 2 coroutine 2 coil-kotlin 2 fragments 2 unit-testing 2 gson-converter 2 roomdatabase 2 datastore 2 android-studio 2 firebase-auth 2 jetpack-android 2 lottie-animation 2 datastore-preferences 2 lifecycle 2 sharedpreferences 2 rxandroid 2 glideimageloader 2 mvvm-pattern 2 single-activity-pattern 2 solid 2 sqlite 2 dark-theme 2 itemtouchhelper 2 datastore-android 2 hilt-dependency-injection-android 2 todolist 2 recyclerviewadapter 2 dagger2 2 dagger2-android 2 binding-adapter 1 workmanager 1 crud-operation 1 retrofit-moshi 1 paging3-viewbinding 1 gridrecyclerview 1 livedata-databinding 1 fragment-navigation 1 localization 1 nav-graph 1 generic-adapter 1 mvi-pattern 1 robot-pattern 1 work-manager 1 adobe-xd 1