This demo app showcases the following:
- Jetpack Compose
- Ktor
- Coil
- Lottie Animations
- Card, Pager Views
- Compose constraint layout
- Punk API
Search for beers on Punk API and add them to your favourites. Read into the details of each beer, such as the description, ingredients, brewers tips & food pairing.
- Search for a beer
- Mark a beer as favourite
- Read into the beer details
- No error handling or timeouts with Ktor
- Using global app states
- Repeated code block
- Description text is cut off
- Resolve know issues
- Write tests
- Swap to KMP
To get started with HopHub, follow the instructions below.
- Android Studio (version Giraffe or later)
- Git
-
Clone the repository:
git clone https://github.com/lethalmaus/HopHub.git
-
Open the project in Android Studio.
-
Sync the project with Gradle files.
Contributions are welcome! If you encounter any issues or have suggestions for improvements, please feel free to submit a pull request or open an issue in the repository.
This project is licensed under the MIT License. Feel free to use, modify, and distribute this code as per the terms of the license.