This is a project created within the fourth semester's course of android application development (AND-1) at VIA UCL Horsens.
The project consists of a variety of concepts that are brought together and were thought during the course.
The concepts are:
- Layouts (various layouts used)
- Intents
- Activities and Fragments
- Navigation/The use of the Navigation Component
- Local data storage - using the Room library
- Web service consumption (Networking) - using the Retrofit library
- Thread safety (working in the background)
- Recycler views and adapters
- Testing - unit tests, espresso recorded tests
- The MVVM architectural pattern (Application architecture)
- The Repository pattern ("Single source of truth" - namely data)
- User experience (various elements)
- Google services (namely firebase authentication)
- Material design guidelines
- Resources