{"repo":"VictorKabata/Notflix","free":true,"listed":false,"github":"https://github.com/VictorKabata/Notflix","clone":"git clone https://github.com/VictorKabata/Notflix.git","description":"My Kotlin Multiplatform playground that is NOT a clone of Netflix","language":"Kotlin","stars":685,"topics":["kotlin","desktop-compose","jetpack-compose","koin","kotlin-coroutines","kotlin-multiplatform","ktor-client","multiplatform-settings"],"license":null,"category":"mobile-apps","readme_excerpt":"Notflix Notflix is a Kotlin Multiplatform) app that demonstrates cross-platform development using a single codebase and Compose Multiplatform for a consistent UI across Android, iOS and desktop(Linux, Windows & macOS) devices. It consumes the TMDB API to fetch movie data and display it on all platforms. [!note] This repository is under constant development/refactor since the project is designed to showcase the basics of Kotlin/Compose Multiplatform and is not intended for production use Table Of Content - Screenshots - Getting Started - Prerequisite - Installation - Libraries - Related Resources - Videos 📽️ - Articles/Blogs 📖 - Sample Projects 🤖 Screenshots Android iOS Desktop Getting Started Prerequisite - JDK - Required for Android development. - Android Studio - For Android development and project management. - Xcode - For iOS development and project management. - Kotlin Multiplatform Plugin- In Android Studio, select Settings/Preferences Plugins, search Marketplace for Kotlin Multiplatform, and then install it. Installation - Clone the repository from GitHub: To install the android application: - Open the project in Android Studio and connect your android device/emulator. - Configure the TMDB API key in the local.properties file. - Sync the Gradle project to download dependencies. - Run the gradle command below from Android Studio terminal to build and install the android application on the connected android device/emulator: To install the iOS application: - Open the i","default_branch":null,"files":null,"tree":[],"storefront":"/r/VictorKabata","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/VictorKabata/Notflix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}