Star Wars University is an Android application that allows users to view information about characters, films, and planets from the Star Wars universe. The project is organized according to a multi-layer architecture with MVVM, separating the code into several layers.
- Room - used for local data storage.
- ViewModel - for managing data and business logic.
- Flow - for reactive interaction
- Koin - for DI.
- Jetpack Compose - as declarative UI framework.
- Coroutines - for asynchronous work.