TMDbMultiplatform
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](https://raw.githubusercontent.com/Drjacky/TMDbMultiplatform/master/list.png)
License ⚖️
![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FDrjacky%2FTMDbMultiplatform.svg?type=large)