diff --git a/Documentation/Choix_d'API.md b/Documentation/Choix_d'API.md index d39c403..84b48ff 100644 --- a/Documentation/Choix_d'API.md +++ b/Documentation/Choix_d'API.md @@ -1,4 +1,21 @@ -# [API 19 d'Android](https://developer.android.com/about/versions/kitkat) +# API +Pour ce projet nous pensons utiliser des API afin de répondre au contraintes du projet, mais également à notre [contexte](../README.md). + +## API Projet +### [TheMovieDB](https://developers.themoviedb.org/3/getting-started) +Cette API offre une très bonne documentation. Elle a également certaine méthode en plus sur les Movies comme on peut le voir ci-dessous. +![Image clique droit](/Img/API_TheMovieDB1.png) +![Image clique droit](/Img/API_TheMovieDB2.png) + +Malheureusement cette API ne propose pas d'avoir la list de Cinéma chose qui non-négligeable si nous souhaitons avoir un système de proximité. + +### [AlloCiné](https://wiki.gromez.fr/dev/api/allocine_v3) +D'où l'intérêt de cette API qui nous permettra d'avoir les cinémas et qui nous permettra de développer un système de proximité. +Seul défaut de cette dernière est que la documentation semble très pauvre comme on peut le voir ci-dessous. +![Image clique droit](/Img/API_AlloCine.png) + + +## [API 19 d'Android](https://developer.android.com/about/versions/kitkat) Nous avons fait le choix de cette API, car comme afficher ci-dessus nous avons une **couverture de 100 %**. Cela veut dire que notre application sera disponible sur tous les appareils Android. Il a également une motivation de ne pas perdre une `part du marché`. diff --git a/Documentation/Choix_persistance.md b/Documentation/Choix_persistance.md index ebdf8a0..c758761 100644 --- a/Documentation/Choix_persistance.md +++ b/Documentation/Choix_persistance.md @@ -4,10 +4,12 @@ Il faut se poser les bonnes question à ce momment là : - On stock quoi ? ## Sans BDD +Dans notre contexte une base de données distante est inutile, une persistance locale suffirait. +On a rien a stocker en ligne. L'utilisateur peut-être simplement stocké dans le **local storage** du téléphone. +*(id juste par un nom -> pas l'objectif de garder des infos.)* +Apres pour les infos des films c'est uniquement via l'API et garder en cache sur le tel en local. -### Local Storage - - +Pour la persistance, on peut ne pas s'embeter et la faire simplement dans un fichier JSON ## Avec BDD diff --git a/Documentation/Img/API_AlloCine.png b/Documentation/Img/API_AlloCine.png new file mode 100644 index 0000000..3cf08de Binary files /dev/null and b/Documentation/Img/API_AlloCine.png differ diff --git a/Documentation/Img/API_TheMovieDB1.png b/Documentation/Img/API_TheMovieDB1.png new file mode 100644 index 0000000..cfd0a82 Binary files /dev/null and b/Documentation/Img/API_TheMovieDB1.png differ diff --git a/Documentation/Img/API_TheMovieDB2.png b/Documentation/Img/API_TheMovieDB2.png new file mode 100644 index 0000000..386ef4c Binary files /dev/null and b/Documentation/Img/API_TheMovieDB2.png differ diff --git a/README.md b/README.md index ba9d2f3..12e46c8 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,11 @@ Ce projet a été réalisé durant le cours d'Android de 2ème année de BUT à l'IUT Clermont Auvergne. ## Contexte +Cette application mobile est centrée principalement sur le sujet du cinéma. +Elle a pour grande fonctionnalité d'avoir la liste des films qui sortent au cinéma. Voir même qui est disponible à l'achat. +Nous pensons également développer un système de proximité si le projet se déroule bien. Cette fonctionnalité vous informera si le cinéma le plus proche de vous propose le film sélectionné. + +*(Attention cela n'est pas vraiment un contexte, mais une pseudo-liste de fonctionnalité)* ## Utilisation @@ -12,6 +17,7 @@ Ce projet a été réalisé durant le cours d'Android de 2ème année de BUT à ## Choix réalisé lors du projet * [Sujet de la Persistance](/Documentation/Choix_persistance.md) +* [Sujet de l'API choisi](/Documentation/Choix_d'API.md) ## Développeurs * [Louis](https://codefirst.iut.uca.fr/git/louis.dufour)