/Filmatik

A minimal Kotlin Multiplatform project with Jetpack Compose and SwiftUI that shows some popular movies of the moment

Primary LanguageKotlinApache License 2.0Apache-2.0

Filmatik

Filmatik is a minimal Kotlin Multiplatform project that shows some popular movies of the moment. This project is a playground that I use to experiment with this technology. It is heavily inspired on Filmatic, my other playground application that I use to catch up with modern Android development.

Right now, the supported platforms are the following:

  • Android (Jetpack Compose)
  • iOS (Swift UI)

Android

iOS

How to build:

In order to build the iOS project, you will need to add a Config.xcconfig file inside the iosApp/filmatik folder, with the content of the Config.xcconfig.template file.

API key:

If you want to run the app, you get to get a TMDB API Key here. For iOS, you need to place it in the Config.xcconfig file created above:

TMDB_KEY=<your-api-key>

On Android, you must include the API Key in the local.properties in the root project dir:

tmdbKey=<your-api-key>

Libraries used: