This is a simple client cross-platform application (Android, iOS and MacOS) as a form of study. It fetches and displays a list of beers from the Punk API.


- Fetch and display a list of beers from the Punk API.
- View details of each beer.
- Pagination support to load more beers.
- Clone the repository.
- Open the solution in Visual Studio.
- Build and run the application.
Unit tests are available in the DSwiss_Punk_Tests project. You can run them using the test runner in Visual Studio or Rider IDE.
- .NET MAUI
- CommunityToolkit.Maui
- CommunityToolkit.MVVM
- Xamarin
Tests:
- XUnit
- FluentAssertions
- NSubstitute
The full documentation for this application is located at docs/
