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
local.properties
file (Global properties):
If your bearer token is:
Bearer cHuckNoRRisIsAWarRior
Your local.properties
file (Global properties) should have a line:
MOVIE_DB_API_TOKEN=cHuckNoRRisIsAWarRior
- 🤖 Android
You can see the Android teaser here
- 🍎 iOS
- Compose Multiplatform
- Koin - Dependency injection
- Rinku - Deep links
- Coroutines
- Ktor - Network requests
- Coil - Image loader
- Room - Database
- Gradle Catalogs - Dependency management
- BuildKonfig - Gradle variables
- Popcorn Guineapig - Module analysis
- Kermit - Logging