An Android application that simulates POS for card payments. The application has three payment methods:
- contactless card payment
- payment by qr-code
- payment by card details entered manually Validations and handling of user errors are implemented. After the simulation of the payment, the transition to the result screen takes place.
The application is written entirely in Kotlin, the UI part is written in jetpack compose using animations.