All Projects → Drjacky → TMDbMultiplatform

Drjacky / TMDbMultiplatform

Licence: MIT License
Step-by-step guide on Kotlin Multiplatform

Programming Languages

kotlin
9241 projects
swift
15916 projects

Projects that are alternatives of or similar to TMDbMultiplatform

D-KMP-sample
D-KMP Architecture official sample: it uses a shared KMP ViewModel and Navigation for Compose and SwiftUI apps.
Stars: ✭ 636 (+639.53%)
Mutual labels:  kmp, kotlin-multiplatform, kmm
CompleteKotlin
Gradle Plugin to enable auto-completion and symbol resolution for all Kotlin/Native platforms.
Stars: ✭ 236 (+174.42%)
Mutual labels:  kotlin-native, kotlin-multiplatform, kmm
StarWars
Minimal GraphQL based Jetpack Compose, Wear Compose and SwiftUI Kotlin Multiplatform sample (using StarWars endpoint - https://graphql.org/swapi-graphql)
Stars: ✭ 165 (+91.86%)
Mutual labels:  kotlin-native, kotlin-multiplatform, kmm
KMP-NativeCoroutines
Library to use Kotlin Coroutines from Swift code in KMP apps
Stars: ✭ 502 (+483.72%)
Mutual labels:  kmp, kotlin-multiplatform, kmm
kmm-production-sample
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
Stars: ✭ 1,476 (+1616.28%)
Mutual labels:  kotlin-native, kotlin-multiplatform, kmm
tv-maniac
Tv-Maniac is a Multiplatform app (Android & iOS) for viewing TV Shows from TMDB.
Stars: ✭ 55 (-36.05%)
Mutual labels:  kmp, kotlin-multiplatform, kmm
SQLiter
Minimal multiplatform sqlite library
Stars: ✭ 120 (+39.53%)
Mutual labels:  kotlin-native, kotlin-multiplatform
kmm
Rick & Morty Kotlin Multiplatform Mobile: Ktor, Sqldelight, Koin, Flow, MVI, SwiftUI, Compose
Stars: ✭ 52 (-39.53%)
Mutual labels:  kotlin-multiplatform, kmm
cognito-idp
Lightweight AWS Cognito Identity Provider client for Kotlin Multiplatform and Typescript projects.
Stars: ✭ 14 (-83.72%)
Mutual labels:  kotlin-native, kotlin-multiplatform
Lastik
Kotlin Multiplatform + Jetpack Compose pet project, based on www.last.fm/api (in development)
Stars: ✭ 37 (-56.98%)
Mutual labels:  kotlin-multiplatform, kmm
moko-maps
Control your map from common code for mobile (android & ios) Kotlin Multiplatform development
Stars: ✭ 47 (-45.35%)
Mutual labels:  kotlin-native, kotlin-multiplatform
ToDometer Multiplatform
WIP Kotlin Multiplatform project: A meter to-do list built with Android Jetpack, Compose UI Multiplatform, Wear Compose, SQLDelight, Koin Multiplatform, SwiftUI, Ktor Server / Client, Exposed...
Stars: ✭ 145 (+68.6%)
Mutual labels:  kmp, kotlin-multiplatform
tmdb-api
This Kotlin Multiplatform library is for accessing the TMDB API to get movie and TV show content. Using for Android, iOS, and JS projects.
Stars: ✭ 31 (-63.95%)
Mutual labels:  kotlin-native, kotlin-multiplatform
kotlin-multiplatform-example
A Kotlin multiplatform example app that targets Android, ReactJS, iOS, JavaFx, and Spring Boot
Stars: ✭ 115 (+33.72%)
Mutual labels:  kotlin-native, kotlin-multiplatform
moko-graphics
Graphics primitives for mobile (android & ios) Kotlin Multiplatform development
Stars: ✭ 11 (-87.21%)
Mutual labels:  kotlin-native, kotlin-multiplatform
thelema-engine
Thelema - 3D graphics engine, written in Kotlin. Based on sources of libGDX.
Stars: ✭ 51 (-40.7%)
Mutual labels:  kotlin-native, kotlin-multiplatform
kmpapp
👨‍💻 Kotlin Mobile Multiplatform App (Android & iOS). One Code To Rule Them All. MVVM, DI (Kodein), coroutines, livedata, ktor, serialization, mockk, detekt, ktlint, jacoco
Stars: ✭ 34 (-60.47%)
Mutual labels:  mvvm-architecture, kotlin-multiplatform
storyblok-mp-SDK
Storyblok Kotlin Multiplatform SDK (Android, JVM, JS, iOS, ...)
Stars: ✭ 16 (-81.4%)
Mutual labels:  kotlin-native, kotlin-multiplatform
KotlinMultiplatformAndoridParcelize
Use the Parcelize Annotation of the Kotlin Android Extensions in Kotin Multiplatform projects
Stars: ✭ 16 (-81.4%)
Mutual labels:  kotlin-native, kotlin-multiplatform
kmm-awesome
An awesome list that curates the best KMM libraries, tools and more.
Stars: ✭ 598 (+595.35%)
Mutual labels:  kotlin-multiplatform, kmm

TMDbMultiplatform

License FOSSA Status Android Weekly Article Link to the article

A Multiplatform project to show list of movies on iOS and Android.

Features 🕹

  • Android: 100% Kotlin
  • iOS: 100% Swift
  • Following Clean Architecture approach
  • Following Input/Output MVVM Architectural Design Pattern

Under Development 🚧

  • Improve architecture
  • Add search box
  • Use Sqldelight to show how to use the database in Multiplatform apps
  • Improve Clean Architecture approach and separate modules with the power of gradle
  • Categorize dependencies
  • Add tests
  • Migrate from OMDb API to TMDb API
  • Use a DI framework or a Service Locator
  • Migrate to Kotlin 1.4.X. To see changes, click here.

Contributing 🤝

Feel free to open a issue or submit a pull request for any bugs/improvements.

Result 📺

Screenshot

License ⚖️

FOSSA Status

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