Skip to content
generated from Kashif-E/KMPTemplate

A Compose multiplatform app, with a focus on architecture and platform specific views/features

License

Notifications You must be signed in to change notification settings

Kashif-E/KMPMovies

Repository files navigation

KMP Movies

The KMP Movies is designed to help developers build applications for three platforms:

  • Android
  • iOS
  • Desktop

Screenshot 2023-02-27 at 9 50 39 PM

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

kashif_mehmood_ kashif-mehmood kashif-mehmood

About

A Compose multiplatform app, with a focus on architecture and platform specific views/features

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages