• Stars
    star
    268
  • Rank 153,144 (Top 4 %)
  • Language
    Kotlin
  • Created over 5 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

More Repositories

1

MusicPlayer

Implemented using Clean Arch, MVVM, LiveData, Room, Koin, Coil, Service, Notification and ExoPlayer
Kotlin
614
star
2

Android-Clean-Architecture-MVVM-Hilt-RX

Implemented by Clean Architecture, Hilt, MVVM, LiveData, RX, Retrofit2, Room, Anko
Kotlin
445
star
3

KotlinInterviewQuestions

Covers both theory questions and challenging code
Kotlin
134
star
4

Android-MVVM-RX3-Dagger2-NavComponent

Implemented using MVVM, LiveData, Room, RX3, Dagger2, Coil, View Binding, Navigation Component and AndroidX
Kotlin
82
star
5

Kotlin-MultiPlatform-Mobile

A Kotlin MultiPlatform Mobile(Android & iOS) Implemented by Compose, ViewModel, Coroutines, Ktor, and Koin
Kotlin
65
star
6

KotlinBaseProject

This is a base code for every Kotlin project in Android
Kotlin
23
star
7

LocationService

A tiny foursquare which implemented using Foursquare APIs ,Koin, Coroutines, Moshi, Room, Retrofit, ViewBinding and Google play services location
Kotlin
19
star
8

Android-MVVM-Hilt-RX3-KotlinDSL

Kotlin
14
star
9

CleanArchitecture

An implementation of Clean Architecture along with MVVM, Koin, Coroutines, Coil, Moshi, Mockk, LiveData, ViewBinding, ...
Kotlin
14
star
10

Toastest

Toastest is a library for customizing toasts. (supported anim)
Kotlin
12
star
11

Android-MVVM-MVP-RX

Used MVP, MVVM, Room, GreenDao, RX, Databinding
Kotlin
11
star
12

Android-Clean-Architecture-MVP-Dagger-RX

Implemented by Clean Architecture, Dagger2, MVP, RX, Retrofit2, Espresso, Mockito
Kotlin
7
star
13

WordGame

RX-Dagger2-MVVM-LiveData-DataBinding-UnitTesting
Kotlin
6
star
14

CreationalDesignPatternsSample

Including Builder, Factory method, Abstract Factory, Prototype and Singleton
Java
5
star
15

Android-MVP-Dagger-GoogleMaps

Implemented by Dagger, Google Maps, MVP, ButterKnife
Java
4
star
16

KotlinMultiplatformMobile

A Kotlin multiplatform mobile app.
Kotlin
3
star
17

ComposeMultiplatformApp

A Compose Multiplatform App (Android & iOS)
Kotlin
2
star