All Projects → mahmedMostafa → ResDelivery-Hilt-Coroutines-Mvvm-Single-Activity

mahmedMostafa / ResDelivery-Hilt-Coroutines-Mvvm-Single-Activity

Licence: other
This is a Sample Single Activity App (Multi Fragments) that uses Dagger-Hilt, Coroutines Flows, Paging 3 & Mvvm Clean Architecture

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to ResDelivery-Hilt-Coroutines-Mvvm-Single-Activity

RickAndMorty-AndroidMVVMSample
An android sample project using Jetpack libraries and MVVM design pattern
Stars: ✭ 17 (-39.29%)
Mutual labels:  glide, retrofit2, room-persistence-library, navigation-component, hilt
Dowy
🎬Application that displays a list of Movies and Tv Series using Modern Android Application Development tools and API's
Stars: ✭ 29 (+3.57%)
Mutual labels:  glide, retrofit2, timber, mvvm-architecture, coroutines-flow
NYTimesMostPopularArticles
A simple app to hit the NY Times Most Popular Articles API and show a list of articles, that shows details when items on the list are tapped (a typical master/detail app), also user able to browse/ add articles to favorite list that implements MVVM architecture using Dagger2, Retrofit, Coroutines, LiveData, RoomDatabase, Database Debugging, Data…
Stars: ✭ 38 (+35.71%)
Mutual labels:  coroutines, glide, retrofit2, mvvm-architecture, navigation-component
Movietray
Its a playground application focusing on Paging3, MVVM architecture, Kotlin Extension functions, Retrofit, DSL, Navigation component, MotionLayout, SharedElementTransition, Single Activity Architecture, DataStore etc.
Stars: ✭ 78 (+178.57%)
Mutual labels:  coroutines, retrofit2, mvvm-architecture, paging, room-persistence-library
DailyBugle
📰Modern MVVM Android application following single activity architecture which fetches news from 🕷️ news API. this repository contains some best practices ⚡ of android development
Stars: ✭ 17 (-39.29%)
Mutual labels:  glide, retrofit2, mvvm-architecture, navigation-component
BooksApp
Book selling application with MVVM (Model, View, ViewModel), LiveData, DataBinding, Retrofit, Room Database, Navigation Component(NavGraph, BottomNav), ViewPager2 in TabLayout, SearchView, Vertical Adapter(BestSellers) and Horizontal Adapter(All Books) with ConcatAdapter for Main Screen, Firebase Auth, SearchView in Adapter, Picasso, Lottie, Ani…
Stars: ✭ 53 (+89.29%)
Mutual labels:  firebase-auth, mvvm-architecture, firebase-firestore, navigation-component
MockAppMVVM
A sample app structure using the MVVM architecture using Retrofit, Dagger2, LiveData, RxJava, ViewModel and Room.
Stars: ✭ 14 (-50%)
Mutual labels:  glide, retrofit2, mvvm-architecture, paging
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 (+50%)
Mutual labels:  coroutines, mvvm-architecture, room-persistence-library, navigation-component
Fountain
Android Kotlin paged endpoints made easy
Stars: ✭ 175 (+525%)
Mutual labels:  coroutines, retrofit2, paging, room-persistence-library
Compose-BreakingBad
🧪 ☠︎ Jetpack Compose - Breaking Bad ☢︎
Stars: ✭ 26 (-7.14%)
Mutual labels:  coroutines, glide, retrofit2, timber
GitHubApplication
GitHubApplication 📱 is an Android application built to demonstrate the use of modern Android development tools - (Kotlin, Coroutines, Hilt, LiveData, View binding, Data Store, Architecture components, MVVM, Room, Retrofit, Navigation).
Stars: ✭ 11 (-60.71%)
Mutual labels:  coroutines, glide, retrofit2, hilt
Foodium
It simply loads Posts data from API and stores it in persistence storage (i.e. SQLite Database). Posts will be always loaded from local database. Remote data (from API) and Local data is always synchronized.
Stars: ✭ 1,940 (+6828.57%)
Mutual labels:  coroutines, moshi, retrofit2, room-persistence-library
MoviesApp
A Movie Application uses TheMovie API, MVVM architecture and all jetpack components.
Stars: ✭ 100 (+257.14%)
Mutual labels:  mvvm-architecture, single-activity-pattern, livedata-databinding, coroutines-flow
Android Kotlin Mvi Cleanarchitecture
Android + Kotlin + Modularization + Gradle Depedency managment + Gradle written in Kotlin DSL + Custom Gradle Plugin + MVVM + MVI + Clean Architecture + Repository Pattern + Coroutines + Flows + Koin + Retrofit2 + ROOM + Kotlin-Android-Extension + KtLints
Stars: ✭ 187 (+567.86%)
Mutual labels:  coroutines, retrofit2, mvvm-architecture, room-persistence-library
LetsChat
LetsChat is a Sample Messaging Android application built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger-Hilt, Architecture Components, MVVM, Room, Testing, Coil, DataStore) and Firebase
Stars: ✭ 71 (+153.57%)
Mutual labels:  coroutines, firebase-auth, room-persistence-library, livedata-databinding
Kotlin Modular Tdd Coroutines Mvvm
A sample Kotlin app which was built with modular structure, Kotlin DSL, Kotlin Coroutines, TDD and MVVM patterns.
Stars: ✭ 256 (+814.29%)
Mutual labels:  coroutines, glide, retrofit2, mvvm-architecture
FoodApp
Proof of concept for food app [JetPack + Coroutines + Flow + MockK + JaCoCo coverage + SonarQube]
Stars: ✭ 25 (-10.71%)
Mutual labels:  coroutines, mvvm-architecture, room-persistence-library, coroutines-flow
Modular App Core
Core implementations for a modular Android App
Stars: ✭ 127 (+353.57%)
Mutual labels:  coroutines, retrofit2, room-persistence-library
Coolweather
Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin
Stars: ✭ 154 (+450%)
Mutual labels:  coroutines, glide, retrofit2
DailyDoc
Productivity Note App utilizing Jetpack Compose
Stars: ✭ 31 (+10.71%)
Mutual labels:  retrofit2, firebase-auth, hilt

ResDelivery-Koin-Coroutines-Mvvm-Single-Activity

this is a sample app for delivery that uses Hilt(previously koin) , Single activity , Navigation components , Google maps api , Mvvm , LiveData , Data binding , Retrofit , Coroutine the idea is the user signs in to save the meals he wants to have then complete the order by seeing a map showing his current location to deliver the order

Meals Detail
Cart Map
Login Empty Cart
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].