Kashif-E / KMPMovies

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Kotlin 95.3%Language:Ruby 3.0%Language:Swift 1.7%