Challenge Juillet : « CM Football », la Coupe du Monde de Foot 2018

« CM Football », une application qui regroupe les groupes, matchs, équipes et statistiques de la Coupe du Monde de Foot 2018 que j’ai souhaité développer pour mon challenge « Une nouvelle application tous les mois« .

Le principe

Retrouver toutes les informations de la coupe du monde sur une application, des matchs de groupes jusqu’a la finale.

Les données

Pour les données du mondial, il n’existe aucune API officielle, et la plupart des API non officielle sont payantes, je suis passé par 3 sources différentes :

J’ai donc mis sur Github les données du mondial que j’ai regroupé, avec toutes les statistiques des matchs et l’ensemble des photos des joueurs

Football WorldCup Data

Matchs :

La liste des matchs pour chaque journée des groupes puis 8ème de finale, quart de finale, demi-finale, finale.

Groupes :

Les groupes du mondial avec les résultats (victoires / défaites / buts marqués / buts encaissés / pts)

Arbre final :

L’arbre éliminatoire de la coupe du monde pour voir ou son équipe s’est arrêté.

Équipes :

Les différentes équipes avec les joueurs de chaque équipes, les informations sur l’équipe et les matchs quelle a disputé.

Détails d’un match :

Les différents buteurs, les statistiques (tirs, tirs cadrés, possession, passes, précisions des passes, fautes, cartons jaunes, cartons rouges, hors-jeu, corners) et les arbitres de la rencontre

Le refus lors de la validation d’Apple

De nombreuses applications similaires sont présentes sur l’App Store donc je pensais qu’il n’y aurait aucun soucis pour la mienne, mais a priori la FIFA aurait fait le ménage dernièrement, donc je ne peux pas publier l’app sans avoir l’accord de la FIFA. Dommage !

[UPDATE 10/08/2018] – Validation de l’app

Après des changements sur l’app des termes « Coupe du monde », « Worldcup », « FIFA » et « 2018 » et des explications avec l’équipe de validation, l’app à été validé cette nuit !

Quelques chiffres (merci Wakatime !)

Temps de développement :Environ 40 heures (dont 15h pour les datas)
Temps de déploiement :Environ 3 heures
Temps total (hors validation des stores) : Environ 45h
Durée de vérification Apple : 10h environ
Durée de validation Play Store : moins de 2h

Screenshots

N’hésitez pas à me faire part de vos remarques !