TP-Android
Par Sofiane Benzaied • 15 Février 2019 • Cours • 486 Mots (2 Pages) • 649 Vues
[pic 1]
1°) PokeCard, la nouvelle application de cartes à échanger !!!
L’objectif de ce TP est de créer une application permettant de collectionner des cartes Pokemon et de se les échanger entre amis (même si vous n’êtes pas vraiment amis). Cette application devra être présente sur une plateforme mobile (iOS ou Android).
Pour se faire, l’application mobile devra interroger l’API REST d’un serveur distant que vous réaliserez dans le cadre de ce TP. Ce serveur va gérer la liste de cartes de chaque utilisateur.
Les utilisateurs devront pouvoir :
- Consulter leur liste de cartes
- Echanger des cartes entre utilisateurs
Votre API REST ira interroger l’API Pokemon suivante : https://pokeapi.co/api/v2/pokedex/1
Celle-ci vous permettra de récupérer l’intégralité des informations de vos cartes Pokemon.
2°) Fonctionnalités complémentaires
Maintenant c’est à vous de jouer. Le reste du TP est libre. Vous pouvez donc développer les fonctionnalités que vous désirez. L’objectif est de connecter le plus possible votre serveur d’API à d’autres API tels que Facebook, Google, Amazon, etc…
Exemple de fonctionnalité
- Authentification via Facebook / Google
- Partage de l’acquisition de carte sur Twitter
- Gestion de la liste d’amis via Facebook
- Géolocalisation sur Google Maps
- Achat de produit Pokemon sur Amazon
C’est l’occasion pour vous d’apprendre des nouveautés donc n’hésitez pas à prendre des risques. Plus votre application comprendra de nouvelles fonctionnalités, meilleur en sera la note.
3°) Planification et suivi d’avancement de projet
Afin de suivre au mieux l’avancement de vos sujets, vous allez vous mettre en situation de fournisseur. Pour ce faire, il vous sera demandé de suivre l’avancement de votre projet à l’aide d’un outil tel que Jira ou Trello. Le but est de définir votre travail en avance de phase, de le présenter à votre client et de vous engager sur les dates de livraisons de vos fonctionnalités.
Au fil des mois, il vous sera tout à fait possible d’élargir le périmètre de votre application en intégrant de nouvelles fonctionnalités dans votre outil de suivi.
Le TP va se répartir sur 3 séances :
- 17 octobre 2017 : Présentation du sujet + Cadrage de la solution + Création du planning de réalisation.
- 11 décembre 2017 : Présentation de l’avancement du TP + Développement en séance.
- 31 janvier 2018 : Fin des travaux + Présentation de la solution finale
- 4 février 2018 : Date butoir pour retourner les livrables
3°) Liste de livrables attendus
Liste des livrables | Description |
Documentation fonctionnelle et technique | Pour la partie fonctionnelle, l'objectif est de présenter les fonctionnalités apportées par votre solution. |
Documentation d'installation | Ce livrable doit permettre à un administateur de déployer rapidement votre application |
Sources applicatives | Sources mobiles + sources API + APK ou IPA |
...