Kashif-E / KMPMovies

A Compose multiplatform app, with a focus on architecture and platform specific views/features
MIT License
211 stars 20 forks source link
compose compose-multiplatform coroutines jetpack-compose koin kotlin kotlin-multiplatform ktor-client

MoviesApp

MoviesApp is a Kotlin-based Android application that allows users to search for movies, view details, and watch trailers. The app uses Compose Multiplatform for the UI and Koin for dependency injection and supports IOS, Android and JVM.

Features

Technologies Used

Project Structure

Screen Shots

details screen details bottom home search trailer vertical list

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/MoviesApp.git
    cd MoviesApp
  2. Run in Android Studio:

    • Open the project in Android Studio.
    • Build and run the project.

Usage

Contributing

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Make your changes.
  4. Commit your changes:
    git commit -m 'Add some feature'
  5. Push to the branch:
    git push origin feature/your-feature-name
  6. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

Contact

If you have any questions, please contact [kashismails@gmail.com].