All Projects → jarroyoesp → Kotlinmultiplatform_mvvm

jarroyoesp / Kotlinmultiplatform_mvvm

Android & iOS App using MVVM pattern and LiveData on the presentation layer + Clean Arch on the common shared code.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Kotlinmultiplatform mvvm

Android Kotlin Mvi Cleanarchitecture
Android + Kotlin + Modularization + Gradle Depedency managment + Gradle written in Kotlin DSL + Custom Gradle Plugin + MVVM + MVI + Clean Architecture + Repository Pattern + Coroutines + Flows + Koin + Retrofit2 + ROOM + Kotlin-Android-Extension + KtLints
Stars: ✭ 187 (+38.52%)
Mutual labels:  coroutines, clean-architecture, mvvm-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 (+89.63%)
Mutual labels:  coroutines, clean-architecture, mvvm-architecture
FoodApp
Proof of concept for food app [JetPack + Coroutines + Flow + MockK + JaCoCo coverage + SonarQube]
Stars: ✭ 25 (-81.48%)
Mutual labels:  coroutines, clean-architecture, mvvm-architecture
Movieapp Clean Architecture
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Stars: ✭ 123 (-8.89%)
Mutual labels:  coroutines, clean-architecture, mvvm-architecture
MVI-Clean-Architecture
MVI + Clean Architecture + Best Practices | Example of Clean Architecture of Android app using MVI design pattern with Jetpack and popular libraries
Stars: ✭ 50 (-62.96%)
Mutual labels:  coroutines, clean-architecture, mvvm-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 (+111.11%)
Mutual labels:  coroutines, clean-architecture, mvvm-architecture
Ios Clean Architecture Mvvm
Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI
Stars: ✭ 753 (+457.78%)
Mutual labels:  clean-architecture, mvvm-architecture
Marvelheroes
❤️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, LiveData, Room, Repository, Koin) architecture.
Stars: ✭ 826 (+511.85%)
Mutual labels:  coroutines, mvvm-architecture
Mvvm Kotlin Android Architecture
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
Stars: ✭ 1,014 (+651.11%)
Mutual labels:  coroutines, mvvm-architecture
Pinboard Kotlin
Unofficial Pinboard android app, developed as a playground to study many topics related to Android. Kotlin + Coroutines + MVVM
Stars: ✭ 60 (-55.56%)
Mutual labels:  coroutines, clean-architecture
Elle
The Elle coroutine-based asynchronous C++ development framework.
Stars: ✭ 459 (+240%)
Mutual labels:  coroutines, serialization
Disneymotions
🦁 A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, LiveData, Room, Repository, Koin) architecture.
Stars: ✭ 1,105 (+718.52%)
Mutual labels:  coroutines, mvvm-architecture
Plasma
An Android Application written using latest Android Jetpack components and best practices, which displays trending movies/TV shows and cast, user can search movies and TV shows and also add them to watchlist.
Stars: ✭ 67 (-50.37%)
Mutual labels:  coroutines, mvvm-architecture
Offlinesampleapp
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
Stars: ✭ 653 (+383.7%)
Mutual labels:  clean-architecture, mvvm-architecture
Archapp
Simple Android app to show how to design a multi-modules MVVM Android app (fully tested)
Stars: ✭ 551 (+308.15%)
Mutual labels:  coroutines, mvvm-architecture
Movie Zone
movies application using MVVM Architecture
Stars: ✭ 25 (-81.48%)
Mutual labels:  clean-architecture, mvvm-architecture
Notykt
📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.
Stars: ✭ 543 (+302.22%)
Mutual labels:  coroutines, mvvm-architecture
Stocktradetracking
A showcase for modularized MVVM Architecture for Android, powered by Kotlin Coroutines and Clean Architecture.
Stars: ✭ 60 (-55.56%)
Mutual labels:  clean-architecture, mvvm-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 (-40%)
Mutual labels:  coroutines, clean-architecture
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 (-42.22%)
Mutual labels:  coroutines, mvvm-architecture

Kotlin-Multiplatform MVVM (Android & iOS)

kotlin-version

Example of application using Kotlin Multiplatform and MVVM pattern for both platforms (Android & iOS). To achieve it the libraries used are:

  • moko-mvvm: This is a Kotlin Multiplatform library that provides architecture components of Model-View-ViewModel for UI applications. Components are lifecycle-aware on Android.
  • KTOR: to make HTTP requests
  • Serialization: to De/Serializing JSON
  • Kodein-DI: Dependency injector
  • kotlinx.coroutines: Library support for Kotlin coroutines with multiplatform support

More detail on this post on ProAndroidDev: here

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