All Projects → ZahraHeydari → Android Clean Arch Coroutines Koin

ZahraHeydari / Android Clean Arch Coroutines Koin

Implemented by Clean Architecture, MVVM, Koin, Coroutines, Moshi, Mockk, LiveData & DataBinding

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Android Clean Arch Coroutines Koin

Movieapp Clean Architecture
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Stars: ✭ 123 (-28.9%)
Mutual labels:  coroutines, clean-architecture, livedata, databinding
Kotlinjetpackinaction
🔥🔥 Kotlin Jetpack zero to hero. 新手到高手
Stars: ✭ 264 (+52.6%)
Mutual labels:  coroutines, clean-architecture, livedata, databinding
WanAndroidJetpack
🔥 WanAndroid 客户端,Kotlin + MVVM + Jetpack + Retrofit + Glide。基于 MVVM 架构,用 Jetpack 实现,网络采用 Kotlin 的协程和 Retrofit 配合使用!精美的 UI,便捷突出的功能实现,欢迎下载体验!
Stars: ✭ 124 (-28.32%)
Mutual labels:  coroutines, databinding, kotlin-coroutines, livedata
Jetpack Kotlin Eyepetizer
一款基于Kotlin + Jetpack核心组件 + 协程 + 组件化实现的精美仿开眼视频App(提供Flutter、React Native、小程序版本 😁 )
Stars: ✭ 82 (-52.6%)
Mutual labels:  coroutines, databinding, livedata
android-clean-architecture
🚀🚀🚀 The boilerplate for Android using Kotlin & Clean architecture.
Stars: ✭ 21 (-87.86%)
Mutual labels:  coroutines, clean-architecture, livedata
eyepetizer kotlin
一款仿开眼短视频App,分别采用MVP、MVVM两种模式实现。一、组件化 + Kotlin + MVP + RxJava + Retrofit + OkHttp 二、组件化 + Kotlin + MVVM + LiveData + DataBinding + Coroutines + RxJava + Retrofit + OkHttp
Stars: ✭ 83 (-52.02%)
Mutual labels:  coroutines, databinding, livedata
StarWarsSearch-MVI
Star wars sample android project showcasing the use of View components for rendering UI in Fragments and Activities. Uses Android Jetpack, clean architecture with MVI (Uni-directional data flow), dagger hilt, and kotlin coroutines with StateFlow
Stars: ✭ 189 (+9.25%)
Mutual labels:  coroutines, clean-architecture, kotlin-coroutines
android-clean-architecture
Android Sample Clean Architecture App written in Kotlin. (MVVM, dagger2, RXjava, data binding, Live data,room)
Stars: ✭ 29 (-83.24%)
Mutual labels:  clean-architecture, databinding, livedata
Modular App Core
Core implementations for a modular Android App
Stars: ✭ 127 (-26.59%)
Mutual labels:  coroutines, kotlin-coroutines, clean-architecture
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 (+47.98%)
Mutual labels:  coroutines, clean-architecture, databinding
Moko Mvvm
Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform development
Stars: ✭ 329 (+90.17%)
Mutual labels:  coroutines, livedata, databinding
Harrypotter
🧙🏻 Sample HarryPotter application based on MVVM architecture (ViewModel, LiveData, Repository, Coroutines, Koin or Dagger-Hilt)
Stars: ✭ 116 (-32.95%)
Mutual labels:  coroutines, livedata, databinding
Sunset-hadith
Islamic app written with Kotlin, using KTOR + coroutines + flow + MVVM + Android Jetpack + Navigation component. Old version using RxJava + Retrofit + OKHttp
Stars: ✭ 26 (-84.97%)
Mutual labels:  coroutines, databinding, livedata
ChatApp
Chat app based on Firebase tools.
Stars: ✭ 88 (-49.13%)
Mutual labels:  coroutines, databinding, livedata
Android-MVVM-News-App
MVVM News Application with clean code architecture & android jetpack components.
Stars: ✭ 38 (-78.03%)
Mutual labels:  clean-architecture, kotlin-coroutines, livedata
Coolweather
Weather App that uses Android best practices. Android Jetpack, clean architecture. Written in Kotlin
Stars: ✭ 154 (-10.98%)
Mutual labels:  coroutines, clean-architecture, databinding
modern-android
Modern Android Project Skeleton
Stars: ✭ 17 (-90.17%)
Mutual labels:  coroutines, clean-architecture, databinding
Wanandroid
Jetpack MVVM For Wanandroid 最佳实践 !
Stars: ✭ 1,004 (+480.35%)
Mutual labels:  coroutines, livedata, databinding
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 (-53.18%)
Mutual labels:  coroutines, clean-architecture, livedata
Android Mvvm Coroutine
Kotlin android application example with MVVM pattern, android architecture, kotlin coroutine, unit test, and UI test
Stars: ✭ 111 (-35.84%)
Mutual labels:  coroutines, livedata

Android-Clean-Arch-Coroutines-Koin

A Simple Android Mobile Application which has been implemented using Clean Architecture alongside MVVM design.

Technologies & Methodologies which used:

  • Koin
  • Coroutines
  • Clean Architecture
  • MVVM Pattern
  • LiveData
  • Espresso
  • Mockk

The App Scenario

Used the following REST API, develop a simple application that fetches the posts from the API and displays them in a list. The API is here: https://jsonplaceholder.typicode.com/posts

Supported Android Versions

android versions targeted:

  • Android 4.0.3 Ice Cream Sandwich(API level 15) or higher

Used libraries

  1. GitHub - retrofit
  2. GitHub - moshi
  3. Github - Multidex

Version History

  • 1.0 (07/06/2019)- Initial implementation

Author

@ZARA

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