Skip to content

kin9700/BeerApp

 
 

Repository files navigation

BeerApp

A sample Android native app that shows a list of beers using the Punk API. The app is based on Android developers architecture developed with Jetpack Compose.

The app follows an implementation of mudularazition by features:

  • Features
    • detail, it shows the detail page
    • home, it shows the main page
  • Libraries
    • beer, it exposes the information related beers and takes care of managing online and offline logic
    • navigator, it provides a way to navigate between pages
    • ui, it contains Compose theme configuration

Medium

This app is mentioned in the following articles:

Libraries

  • The network API requests are made using Retrofit and the data are stored with Room
  • The Dependency Injection module is based on Hilt

Gradle

The Gradle build is implemented with Gradle’s Kotlin DSL, an alternative syntax to the traditional Groovy DSL.

Thanks

Icons made by Freepik from www.flaticon.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%