Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.77 KB

README.md

File metadata and controls

36 lines (26 loc) · 1.77 KB

Compose StarWars

Release Workflow

Group 1

This is a simple & low complexity demo app which covers multiple aspects of Modern Android Development practices and tools.

What does the app look like?

Well, the idea is fairly simple - we are using an open source API from https://swapi.dev/ to load the list of StarWars universe characters. We don't load all characters at once, so we use the concept of pagination to load more data when scrolled to bottom.

ComposeStarWars.mp4

How the app is built?

The app is built with the latest tools and development practices:

Tool/SDK Usage
Jetpack Compose with Material 3 UI design
Retrofit Networking (calling the API)
Coil Loading network images
Lottie Animated loading indicator
Hilt Dependency injection
Paging 3 for Compose Loading the list with pagination

Looking for a Kotlin Multiplatform version of this?

I have created another repo which uses KMM to do the same thing as this app. You can find it here: https://github.com/maulikhirani/KmmStarWars