Drjacky / TMDbMultiplatform

Step-by-step guide on Kotlin Multiplatform

Home Page:https://proandroiddev.com/kotlin-multiplatform-rx-mvvm-1fb21280a0b5

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Step-by-step guide on Kotlin Multiplatform

https://proandroiddev.com/kotlin-multiplatform-rx-mvvm-1fb21280a0b5

License:MIT License


Languages

Language:Kotlin 70.0%Language:Swift 30.0%