{"id":16490680,"url":"https://github.com/odaridavid/dimba","last_synced_at":"2025-03-21T07:31:40.639Z","repository":{"id":45902826,"uuid":"246918877","full_name":"odaridavid/Dimba","owner":"odaridavid","description":"A football companion app ⚽Live Fixtures ,Leagues \u0026 Team Standings: DI(Koin)+(Clean-MVVM)+Room+Retrofit with Coroutines + Jetpack + Dark Theme and more","archived":false,"fork":false,"pushed_at":"2020-04-01T12:37:15.000Z","size":754,"stargazers_count":21,"open_issues_count":25,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-12T13:48:37.698Z","etag":null,"topics":["android","clean-architecture","dark-theme","football-api","jetpack-android","koin","kotlin-android","room-database","sports-app"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/odaridavid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-12T19:50:18.000Z","updated_at":"2024-09-11T08:43:42.000Z","dependencies_parsed_at":"2022-09-22T14:41:34.519Z","dependency_job_id":null,"html_url":"https://github.com/odaridavid/Dimba","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odaridavid%2FDimba","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odaridavid%2FDimba/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odaridavid%2FDimba/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/odaridavid%2FDimba/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/odaridavid","download_url":"https://codeload.github.com/odaridavid/Dimba/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221812906,"owners_count":16884720,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","clean-architecture","dark-theme","football-api","jetpack-android","koin","kotlin-android","room-database","sports-app"],"created_at":"2024-10-11T13:48:39.784Z","updated_at":"2024-10-28T09:36:47.459Z","avatar_url":"https://github.com/odaridavid.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dimba -In Progress 🚧\n|[![Codacy Badge](https://api.codacy.com/project/badge/Grade/a17d7a000f6f46dd8dc9988447e60b5c)](https://www.codacy.com?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=odaridavid/Dimba\u0026amp;utm_campaign=Badge_Grade)|[![Build Status](https://travis-ci.com/odaridavid/Dimba.svg?token=ssxgxFpzTcwt6ABmpYRk\u0026branch=master)](https://travis-ci.com/odaridavid/Dimba)|\n|:---:|:---:|\n\nA football companion app showcasing cool stuff ⚽🏀\n## Prerequisite\n\nTo Get Started on the project you will need to link it to a [firebase project](https://firebase.google.com/)  \nand copy your google-services.json file to the app directory.\n\nThen obtain an api key from rapid-api to be able to make requests to the\n[football api endpoints](https://rapidapi.com/api-sports/api/api-football/endpoints).\n\nTo use your api key with this project,you will need to add it to a global  \n```gradle.properties``` file so as not to add it to version control and  \nexpose your key and configure the projects app module build.gradle to  \nreflect the name you gave your API Key.\n\nTo Access the global ```gradle.properties``` ,Locate the `.gradle` file  \nin the following directory\n\n  \u003e Windows: C:\\Users\\\u003cYour Username\u003e\\.gradle\n\n  \u003e Mac: /Users/\u003cYour Username\u003e/.gradle\n\n  \u003e Linux: /home/\u003cYour Username\u003e/.gradle\n\nIf it doesn't exist create one and add in your API key like so\n```properties\n \n PROJECT_API_KEY = 'API_KEY_VALUE'\n \n```\n\n## Libraries Used\n\n- [Android Jetpack](https://developer.android.com/jetpack)🚀\n- [Retrofit](https://square.github.io/retrofit/) - type safe http client\nand supports coroutines out of the box.\n- [Moshi](https://github.com/square/moshi) - JSON Parser,used to parse\nrequests on the data layer for Entities and understands Kotlin non-nullable\nand default parameters\n- [okhttp-logging-interceptor](https://github.com/square/okhttp/blob/master/okhttp-logging-interceptor/README.md) - logs HTTP request and response data.\n- [kotlinx.coroutines](https://github.com/Kotlin/kotlinx.coroutines) - Library Support for coroutines,provides `runBlocking` coroutine builder used in tests\n- [Material Design](https://material.io/develop/android/docs/getting-started/) - build awesome beautiful UIs.🔥🔥\n- [Koin](https://github.com/InsertKoinIO/koin) - lightweight dependency injection framework\n- [Coil](https://github.com/coil-kt/coil) - Image loading\n- [Timber](https://github.com/JakeWharton/timber) - Logger\n- [threetenbp](https://github.com/JakeWharton/threetenbp)\n- [Recyclerview Animators](https://github.com/wasabeef/recyclerview-animators) - Simplifies recyclerview animations\n\n## Screenshots\n\n|\u003cimg src=\"art/leagues.png\" width=200/\u003e|\u003cimg src=\"art/settings.png\" width=200/\u003e|\u003cimg src=\"art/no_fix.png\" width=200/\u003e|\u003cimg src=\"art/live_fix.png\" width=200/\u003e|\n|:--:|:--:|:--:|:--:|\n\n|\u003cimg src=\"art/epl.png\" width=200/\u003e|\u003cimg src=\"art/no_stan.png\" width=200/\u003e|\u003cimg src=\"art/epl_dark.png\" width=200/\u003e|\u003cimg src=\"art/live_dark.png\" width=200/\u003e|\n|:--:|:--:|:--:|:--:|\n\n## Contributions\n\nAll Contributions are welcome.Currently there is no style guide on how\nthis is being done,one will be worked on if necessary.\n\n## License\n\n```\n  Copyright 2020 David Odari\n \n  Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except\n  in compliance with the License. You may obtain a copy of the License at\n           http://www.apache.org/licenses/LICENSE-2.0\n  Unless required by applicable law or agreed to in writing, software distributed under the License\n  is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express\n  or implied. See the License for the specific language governing permissions and limitations under\n  the License.\n\n ```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fodaridavid%2Fdimba","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fodaridavid%2Fdimba","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fodaridavid%2Fdimba/lists"}