pull/17/head
louwar 2 years ago
parent 703b8609dd
commit 2aea5ed0fb

@ -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é`.

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

@ -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)

Loading…
Cancel
Save