Skip to content

An app for football fans. Built with, retrofit, room, rxjava, mvvm pattern.

Notifications You must be signed in to change notification settings

demirelarda/Footballist

Repository files navigation

Footballist

Description

  • This is an app for football fans. And ones who are interested in football.
  • You can see the recent news about football in the app.
  • You can see the "Football Dictionary" which contains a lot of data about football leagues, teams, and players.

Technical Details

  • For football data, app uses api-football by api-sports. (https://rapidapi.com/api-sports/api/api-football)
  • For news data, app uses sports news api by news api. (https://newsapi.org)
  • MVVM pattern used in this app.
  • Room, Retrofit, RxJava, Glide, Coil used.
  • Used Room for a local database and saving the datas in device for 30 minutes. After 30 minutes datas are automatically updating by api.
  • Used Room and Custom Shared Preferences for caching. And those reduce the api calls.

Football Dictionary Structure:

ssChart

Build