Welcome to the MovieDB-App! If you like movies, you will like this app, because you can access the most popular and top rated movies 🤩
More details about the project you can take a look in our Wiki 📚
- Install Android Studio (latest version);
- Select the option to open a project;
- Select the project ->
⚠️ The project is inside of thesrc
directory⚠️
🍎 If you wants to run the iOS app, you should open the file iosApp/iosApp.xcodeproj
using Xcode (latest version).
🤖 Otherwise, you can run the Android app opening the src file using the Android Studio.
- Create an account Movie DB API (if you don't have it);
- Copy the value of your Bearer token;
- Paste the value of your token your
gradle.properties
file (Global properties):
If your bearer token is:
Bearer cHuckNoRRisIsAWarRior
Your gradle.properties
file (Global properties) should looks like:
MOVIE_DB_API_TOKEN=cHuckNoRRisIsAWarRior
- 🤖 Android
- 🍎 iOS
- Compose Multiplatform
- Voyager - MVVM & navigation
- Koin - Dependency injection
- Rinku - Deep links
- Coroutines
- Ktor - Network requests
- Moko Resources - Multiplatform resources
- Kamel - Image loader
- Room - Multiplatform database
- Gradle Catalogs - Dependency management
- Android YouTube Player - Android video player
- BuildKonfig - Gradle variables