Devoir III - Application mobile developpée avec .Net MAUI pour faire des requetes a un API de Sport "(https://www.thesportsdb.com/free_sports_api)". Ce projet consiste a donner des informations de sport, plus précisément de Football.
- C# II
- ISAAC Sammuel Ramclief
- Avec la possibilité de voir plus de details sur les joueurs
- Avec la possibilité de cliquer et d'ouvrir une application externe
Application mobile developpée avec .Net MAUI pour onner des informations de football.
Le projet utilise le système de design MVVM. Par conséquent notre folder structure est la suivante.
/// Models |
/// |--> SearchedPlayer.cs // Notre modèle pour les jouers de football
/// |--> SearchedEvents.cs // Notre modèle pour les matchs de football
/// |--> Constants.cs // Pour des variables constantes - Mainly used for databse integration
///
///
/// Services |
/// |--> DatabaseService.cs // Définition des méthodes de création de table, insertion et update de champs.
/// |--> SearchingEventService.cs // Requetes API et retourne une instance de SearchedEvents
/// |--> SearchingPlayerService.cs // Requetes API et retourne une instance de SearchedPlayer
///
/// ViewModels|
/// |--> MainPageViewModel.cs // Utilisée pour le Binding de Views.MainPage.
/// |--> PlayerDetailsViewModel.cs // Utilisée pour le Binding de Views.PlayerDetails.
/// |--> SearchingEventViewModel.cs // Utilisée pour le Binding de Views.SearchingEventPage.
/// |--> SearchingPlayerViewModel.cs // Utilisée pour le Binding de Views.SearchingPlayerPage.
///
///
///
/// Views |
/// |--> MainPage.xaml // La page principale
/// |--------> MainPage.xaml.cs //Le code behind de la page principale
/// |--> PlayerDetails.xaml // La page utilisée pour les details des joueurs
/// |--> SearchingEventPage.xaml // La page utilisée pour les matchs
/// |--> SearchingPlayerPage.xaml // La page utilisée la recherche de jouers
///
- CommunityToolkit.mvvm
- CommunityToolkit.maui
- sqlite-net-pcl
- SQLitePCLRaw.bundle_green
- NewtonSoft