
In this tutorial, you’ll add dark theme support to the PdfFever app, which lets you read files in PDF format. Understanding Koin isn’t necessary for this tutorial, but if you want to learn more about it, check out our Dependency Injection with Koin screencast. The sample app also uses Koin for dependency injection. If you’re not familiar with this pattern, please go through our MVVM on Android video course to familiarize yourself with it.

The sample app in this tutorial uses the MVVM architectural pattern.

If you’re completely new to the topic, please check out our Beginning Android Development with Kotlin series first. Note: This tutorial assumes that you have a solid knowledge of Android development.
