All Projects → gastsail → Cocktailapp

gastsail / Cocktailapp

Licence: mit
Cocktails Android App with Clean Architecture, MVVM , Retrofit, Coroutines, Navigation Components , Room, Dagger Hilt, Cache Strategy and Coroutines Flow

Programming Languages

kotlin
9241 projects
flow
126 projects

Projects that are alternatives of or similar to Cocktailapp

DeezerClone
This Application using Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData),Navigation based on MVVM architecture.
Stars: ✭ 81 (-36.72%)
Mutual labels:  room, coroutines, mvvm
Playandroid
🔥🔥🔥 Kotlin + MVVM + LCE版玩安卓,暗黑模式、横竖屏、无网、弱网、无数据、加载失败等等各种情况,协程、Room、Hilt、DataStore、LiveData、Retrofit、屏幕适配、本地缓存、多语言切换、多 lib,你想要的我都有!!!
Stars: ✭ 414 (+223.44%)
Mutual labels:  coroutines, mvvm, room
modern-android
Modern Android Project Skeleton
Stars: ✭ 17 (-86.72%)
Mutual labels:  room, coroutines, mvvm
Gallerit
A sample Android gallery to search images posted on Reddit built using modern Android development tools (Architecture Components, MVVM, Coroutines, Flow, Navigation, Retrofit, Room, Koin)
Stars: ✭ 153 (+19.53%)
Mutual labels:  coroutines, mvvm, room
Sesame
Android architecture components made right
Stars: ✭ 48 (-62.5%)
Mutual labels:  coroutines, architecture, mvvm
The Movie Db Kotlin
The Movie DB app using Kotlin with updated Android features
Stars: ✭ 176 (+37.5%)
Mutual labels:  coroutines, mvvm, room
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+220.31%)
Mutual labels:  architecture, mvvm, room
Jetpack Wanandroid
Kotlin+Jetpack+Coroutines+Retrofit+koin 完成的MVVM 组件化客户端 🔥🔥
Stars: ✭ 353 (+175.78%)
Mutual labels:  coroutines, mvvm, room
Myweatherkotlinflow
Android app that shows weather at your current location or any custom location you specify. Uses Kotlin Flow for data streaming and coroutines for asynchronous work. Also leverages Room, navigation component, Viewmodel and Livedata Jetpack components with MVVM presentation layer architecture. Dagger 2 with Dagger android for dependency injection
Stars: ✭ 23 (-82.03%)
Mutual labels:  coroutines, mvvm, room
Marvelheroes
❤️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, LiveData, Room, Repository, Koin) architecture.
Stars: ✭ 826 (+545.31%)
Mutual labels:  coroutines, mvvm, room
Coolweather
Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin
Stars: ✭ 154 (+20.31%)
Mutual labels:  coroutines, mvvm, room
Androidarchitecture
Android Architecture using Google guides
Stars: ✭ 127 (-0.78%)
Mutual labels:  architecture, mvvm, room
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 (+1415.63%)
Mutual labels:  coroutines, mvvm, room
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 (-91.41%)
Mutual labels:  room, coroutines, mvvm
Local Db Cache Retrofit Rest Api Mvvm
App that interacts with a REST API using Retrofit. There is a local db cache and architecture is MVVM
Stars: ✭ 171 (+33.59%)
Mutual labels:  architecture, mvvm, room
Viabus Architecture
让 Android 开发可以像流水线一样高效的,职责分离架构 ⚡ 不同于 MVP 的配置解耦,也不能和 似是而非 的 MVVM - Clean 同日而语。VIABUS 是世界范围内首个明确提出,通过职责分离,来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念。
Stars: ✭ 485 (+278.91%)
Mutual labels:  architecture, mvvm, room
Pinboard Kotlin
Unofficial Pinboard android app, developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM
Stars: ✭ 60 (-53.12%)
Mutual labels:  coroutines, mvvm, room
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 (-39.06%)
Mutual labels:  coroutines, mvvm, room
Kotlin Mvvm Architecture
Android Architecture Design Patterns using Kotlin, MVVM, Dagger2, LiveData, Room, MediatorLiveData, NetworkBoundResources, Retrofit, AndroidX, ViewModels, Dependency Injection using Dagger2, Repository pattern.
Stars: ✭ 126 (-1.56%)
Mutual labels:  architecture, room
Alfonz
Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code.
Stars: ✭ 90 (-29.69%)
Mutual labels:  architecture, mvvm

CocktailApp

This is a clean architecture app example built with

  • Coroutines
  • MVVM
  • Extension Functions
  • Dagger Hilt
  • Retrofit
  • Room
  • Navigation Components
  • Cache Strategy (Repository Pattern)
  • Coroutines Flow
  • ViewBinding

Architecture

Test Image 4

Screenshots

Main Screen Detail Favs
Fist 3 3
Main Screen Dark Detail Dark Favs Dark
4 5 6

Project purpose is architecture not UI, feel free to do a PR to change it

Support 😄

If this repo helped you , you can join the stargazers for this repo ⭐

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].