Skip to content

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

Notifications You must be signed in to change notification settings

maulikhirani/ComposeStarWars

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages