All Projects → ditn → JsonPlaceholderApp

ditn / JsonPlaceholderApp

Licence: other
This was originally a code challenge for a company, but now is an example of MVI on Android.

Programming Languages

kotlin
9241 projects
shell
77523 projects

Projects that are alternatives of or similar to JsonPlaceholderApp

Scout
Scout is a kotlin multiplatform application that allows users to search and save games to lists to be browsed later.
Stars: ✭ 28 (+7.69%)
Mutual labels:  jetpack, koin, jetpack-compose
Coffeegram
Android app using Jetpack Compose together with StateFlow and MVI
Stars: ✭ 155 (+496.15%)
Mutual labels:  jetpack, mvi, jetpack-compose
Awesome-Android-Open-Source-Projects
👓 A curated list of awesome android projects by open-source contributors.
Stars: ✭ 401 (+1442.31%)
Mutual labels:  jetpack, mvi, jetpack-compose
bitcoin-market-android
Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals 💰
Stars: ✭ 284 (+992.31%)
Mutual labels:  architecture, jetpack, jetpack-compose
Delish
Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVI clean architecture.
Stars: ✭ 356 (+1269.23%)
Mutual labels:  jetpack, mvi, jetpack-compose
WeatherApp MVI sample
🌸[Functional reactive programming (FRP)] 🍁Simple Android weather forecast application written in Kotlin, using RxKotlin, Retrofit2, Mosby, Room Persistence ❄️MVI Pattern with Mosby Library
Stars: ✭ 106 (+307.69%)
Mutual labels:  jetpack, mvi, koin
kmm
Rick & Morty Kotlin Multiplatform Mobile: Ktor, Sqldelight, Koin, Flow, MVI, SwiftUI, Compose
Stars: ✭ 52 (+100%)
Mutual labels:  mvi, koin, jetpack-compose
Notflix
Kotlin Multiplatform playground
Stars: ✭ 272 (+946.15%)
Mutual labels:  koin, jetpack-compose
Compose-ShoppingList
Jetpack compose shopping list app
Stars: ✭ 52 (+100%)
Mutual labels:  jetpack, mvi
Android-MVI-Clean-Arch-Sample
A Simple Android Project demonstrating Clean Arch + MVI with https://api.nasa.gov/api.html#apod as use-case example
Stars: ✭ 20 (-23.08%)
Mutual labels:  rxjava2, mvi
GitMessengerBot-Android
타입스크립트, V8 엔진의 자바스크립트, 파이썬 그리고 Git을 지원하는 최첨단 메신저 봇!
Stars: ✭ 51 (+96.15%)
Mutual labels:  jetpack, jetpack-compose
Reaktor
👾 A Framework for reactive and unidirectional Kotlin application archtitecture with RxJava2.
Stars: ✭ 16 (-38.46%)
Mutual labels:  rxjava2, mvi
GitReposCompose
GitReposCompose is an Android application 📱 for showcasing Jetpack Compose for building declarative UI in Android. This demo app uses Github public API for fetching public repositories.
Stars: ✭ 32 (+23.08%)
Mutual labels:  jetpack, jetpack-compose
neon
Provides Jetpack Compose support for different image loading libraries.
Stars: ✭ 13 (-50%)
Mutual labels:  jetpack, jetpack-compose
Wiggles
🐶 Beautiful Puppy adoption app with Jetpack Compose #AndroidDevChallenge
Stars: ✭ 365 (+1303.85%)
Mutual labels:  jetpack, jetpack-compose
compose-ratingbar
A ratingbar composable for jetpack compose 🚀🌟
Stars: ✭ 89 (+242.31%)
Mutual labels:  jetpack, jetpack-compose
Clean-MVVM-NewsApp
Android News app developed using Clean + MVVM architecture
Stars: ✭ 52 (+100%)
Mutual labels:  rxjava2, koin
SSJetpackComposeSwipeableView
SSJetpackComposeSwipeableView is a small library which provides support for the swipeable views. You can use this in your lazyColumns or can add a simple view which contains swipe to edit/delete functionality.
Stars: ✭ 57 (+119.23%)
Mutual labels:  jetpack, jetpack-compose
Retrogamer-Compose
Retro games implemented using Jetpack Compose
Stars: ✭ 113 (+334.62%)
Mutual labels:  mvi, jetpack-compose
Tracktor-ComposeUI
Track the progress of anything in one place
Stars: ✭ 25 (-3.85%)
Mutual labels:  mvi, jetpack-compose

CircleCI

JsonPlaceholderApp

An example app written with the http://jsonplaceholder.typicode.com/ API. Utilises Kotlin, RxJava and MVI.

I chose to focus more on the architecture of this project because I wanted to attempt to utilise ViewModels + MVI + Koin in a nice way, and because architecture is generally more interesting to me.

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