KMP Movies
The KMP Movies is designed to help developers build applications for three platforms:
- Android
- iOS
- Desktop
This repository aims to use platform-specific components such as
- video players
- YouTube player
- photo downloaders
- sharing logic
- ios navigation behavior (Hold and swipe)
- and more
Libraries uses
- Version Catalogs
- Compose Multiplatform
- Koin for dependency injection
- Ktor for networking
- Kotlin serialization
- Coil 3
- Voyager
Troubleshooting
MacOS on Apple Chip (M1/M2)
If you encounter the error 'pod install' command failed with code 1. run the following commands in the terminal:
sudo softwareupdate --install-rosetta --agree-to-license
sudo gem uninstall ffi && sudo gem install ffi -- --enable-libffi-alloc