FootballFixturesApp
To illustrate the clean architecture and modularisation with other components.
Install / Use
/learn @princessdharmy/FootballFixturesAppREADME
Football Fixtures
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.
Related Skills
node-connect
342.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.7kCommit, push, and open a PR
