Skip to content

Android app built with Paging v3 to display the BrewDog DIY Dog beer catalogue from PunkAPI, including offline support

License

Notifications You must be signed in to change notification settings

alxiw/punk-paging

Repository files navigation

Punk Paging

This Android application serves as a wrapper for the Punk API, leveraging the MVVM and Repository design patterns. It incorporates several Android Architecture Components, including ViewModel, Room, and Paging Library v3, to optimize performance and user experience.

drawing

Key Features

  • Data Fetching and Storage: The app fetches beer data from the Punk API and stores it locally using a Room database.
  • Search Functionality: Users can search for beers by name, providing a seamless and efficient search experience.
  • Optimized Performance: The Android Paging Library 3 is employed to load data incrementally, ensuring smooth scrolling and efficient resource utilization.
  • Clean Architecture: The MVVM architecture promotes code separation and maintainability, while the Repository pattern abstracts data access and simplifies data operations.

Dependencies

License

MIT © alxiw

About

Android app built with Paging v3 to display the BrewDog DIY Dog beer catalogue from PunkAPI, including offline support

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages