All Projects → Ezike → Baking App Kotlin

Ezike / Baking App Kotlin

Android architecture sample with dynamic feature modularisation, clean architecture with MVI (Uni-directional data flow), dagger hilt, DFM Navigation, kotlin coroutines with StateFlow and Exo player.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Baking App Kotlin

Coroutines Flows Modularised
Clean Architecture Modular Project: MVVM + Coroutines+ Flows + Dagger2 + LiveData + UnitTests + UITests + MockWebServer
Stars: ✭ 166 (-30.54%)
Mutual labels:  mvvm, clean-architecture, clean-code
Mvvmtemplate
An Android Template with MVVM and Clean Architecture
Stars: ✭ 182 (-23.85%)
Mutual labels:  coroutines, mvvm, clean-architecture
modern-android
Modern Android Project Skeleton
Stars: ✭ 17 (-92.89%)
Mutual labels:  coroutines, mvvm, clean-architecture
Kotlinjetpackinaction
🔥🔥 Kotlin Jetpack zero to hero. 新手到高手
Stars: ✭ 264 (+10.46%)
Mutual labels:  coroutines, mvvm, clean-architecture
Web Dev Tools Android
Sample Android Application - MVVM, Clean Architecture, Modularization, Repository Pattern
Stars: ✭ 215 (-10.04%)
Mutual labels:  coroutines, mvvm, clean-architecture
iOS-Clean-Architecture-Example
An iOS app designed using clean architecture and MVVM.
Stars: ✭ 50 (-79.08%)
Mutual labels:  clean-code, mvvm, clean-architecture
Clean Mvvm Archcomponents
👽 Android app consuming Star Wars API.Built with clean architecture ,MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
Stars: ✭ 285 (+19.25%)
Mutual labels:  coroutines, mvvm, clean-architecture
Movies Kotlin Kata
Katas for practice Kotlin( Coroutines, dataclasses, delegate properties...) Clean Architecture and best practices in Android(DI, Dagger, MVP, Espresso) implemented by Jorge Sánchez (Xurxodev)
Stars: ✭ 240 (+0.42%)
Mutual labels:  coroutines, clean-architecture, clean-code
Movieapp Clean Architecture
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Stars: ✭ 123 (-48.54%)
Mutual labels:  coroutines, mvvm, clean-architecture
Sample Code Movies
This repository contains sample code. Its purpose being, to quickly demonstrate Android and software development in general, clean code, best practices, testing and all those other must know goodies.
Stars: ✭ 81 (-66.11%)
Mutual labels:  coroutines, mvvm, clean-architecture
Pinboard Kotlin
Unofficial Pinboard android app, developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM
Stars: ✭ 60 (-74.9%)
Mutual labels:  coroutines, mvvm, clean-architecture
Android Clean Architecture Mvvm Dagger Rx
Implemented by Clean Architecture, Dagger2, MVVM, LiveData, RX, Retrofit2, Room, Anko
Stars: ✭ 138 (-42.26%)
Mutual labels:  mvvm, clean-architecture, clean-code
Modular App Core
Core implementations for a modular Android App
Stars: ✭ 127 (-46.86%)
Mutual labels:  coroutines, mvvm, clean-architecture
Coolweather
Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin
Stars: ✭ 154 (-35.56%)
Mutual labels:  coroutines, mvvm, clean-architecture
Architecture
.NET 6, ASP.NET Core 6, Entity Framework Core 6, C# 10, Angular 13, Clean Code, SOLID, DDD.
Stars: ✭ 2,285 (+856.07%)
Mutual labels:  clean-architecture, clean-code
Clean Code Javascript
🛁 Clean Code cho Javascript: một số lời khuyên để giữ cho code js của bạn luôn sạch sẽ thơm tho 💪 💪 💪
Stars: ✭ 166 (-30.54%)
Mutual labels:  clean-architecture, clean-code
Memes
MVVM example app. Quick blog post detailing the layers: https://medium.com/@mojroid/clean-architecture-on-android-using-feature-modules-mvvm-view-slices-and-kotlin-e9ed18e64d83
Stars: ✭ 172 (-28.03%)
Mutual labels:  mvvm, clean-architecture
Jethub
Sample App with Jetpack components(LiveData, Navigation, ViewModel) + MVVM + coroutine + single activity
Stars: ✭ 224 (-6.28%)
Mutual labels:  coroutines, mvvm
Android Clean Arch Coroutines Koin
Implemented by Clean Architecture, MVVM, Koin, Coroutines, Moshi, Mockk, LiveData & DataBinding
Stars: ✭ 173 (-27.62%)
Mutual labels:  coroutines, clean-architecture
The Movie Db Kotlin
The Movie DB app using Kotlin with updated Android features
Stars: ✭ 176 (-26.36%)
Mutual labels:  coroutines, mvvm

BakingApp

Android Build kotlin MVI coroutines Dagger

The Baking App displays a list of recipes, ingredients required to make it, and steps plus video tutorials on how to make the recipe.

This is a rewrite of the Baking App project from the Udacity Android Nanodegree Programme

Features

  • Kotlin Coroutines with Flow (State Flow)
  • Clean Architecture with MVI (Uni-directional data flow)
  • Jetpack Navigation for DFMs
  • Dynamic Feature Modules
  • Video streaming with Exoplayer
  • Dagger Hilt
  • Kotlin Gradle DSL

Prerequisite

To build this project, you require:

  • Android Studio artic fox canary 6
  • Gradle 7.0

Libraries

Screenshots


Author

Ezike Tobenna

License

This project is licensed under the Apache License 2.0 - See: http://www.apache.org/licenses/LICENSE-2.0.txt

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