FootballFixturesApp
Football Fixtures is a football app that provides match Data of all major leagues.
Guideline
Clone from the
developbranch to get the refactored code.Add your API KEY in the
local.propertiesfile
API_KEY = "YOUR_API_KEY"
App's Features
There are over 100 football competitions available with live scores, fixtures, tables, squads, lineups/subs, goalscorers, etc.
but the app is built on a free plan. Therefore, it is limited to some data contents.
Code Pattern
This code was refactored from a single to multi module using clean architecture, kotlin coroutines, architectural pattern (MVVM) and Jetpack components (Data Binding, Livedata, Lifecycles, Navigation, Room, ViewModel).
This illustrates the use of multi-module with clean architecture to separate the different layers involved. Also, to make testing easier.
