Football Dream Team
Android application that enables making football dream team. User that want to use the application need to create a account which is free of charge. User can build their own lineups, and also like and comment on other users lienups.
Extra technologies used:
- Retrofit 2 for making REST calls simpler
- Dagger 2 for DI
- Robolectric 3 for Unit testing the app
Features:
- User registration
- User authentication using JWT tokens
- Loading teams, positions and players data and saving it into local SQLite database on first launch
- Listing latest lineups
- Displaying lineup likes
- Adding and removing likes to the lineups
- Displaying lineup comments
- Adding, updating and removing comments to the lineup
- Displaying lineup players
- Updating lineup players
- Creating new lineup
- Deleting existing lineup
- Background service to load and notify the user about the latest likes and comments on his latest lineup
Screenshots
Test Report
Collaborating:
- Borche Petrovski as Android Developer @bohap
- Martin Josifovski as Android Developer @JosifovskiM