Home
Rapport_Android_Kallouch - Développement d`une application
Contents
1. 5 RESULTATS FINAUX 5 1 Application Touch It L application bas sur le c l bre Tape Taupes proposera 3 modes de jeu au joueur Le premier Normal propose au joueur de taper sur un maximum de boules de couleurs en 30 secondes A la fin de la partie l application v rifie si le joueur a battu son pr c dent record Si c est le cas ce dernier est cras au profit du nouveau Le second Avanc est bas sur le m me concept que le premier sauf que des boules d une autre couleur apparaissent sur l cran et si le joueur appuie sur une de ces derni res ou sur les boules noires la partie s arr te Le record est mis jour s il a t battu Enfin le dernier Aventure impose au joueur d appuyer sur 40 boules en un minimum de temps Ce mode regroupe les 2 modes pr c dents 20 boules en mode Normal et 20 en mode Avanc De plus via le bouton Options le joueur aura la possibilit d Activer D sactiver les sons et aussi changer le th me de l application 5 2 Illustrations Voici quelques illustrations du rendu final de l application e e Touch It Kallouch Abdelilah Bureau d tudes 3eme BA GE Figure 1 Menu principal Jouer Param tres Aide Record 55 Record 57 Record 21 063 s Figure 2 Modes de jeu avec records correspondants Temps 23 Score 10 Figure 3 Ecran de jeu Mode normal Activer Son Activer ou d sactiver
2. les sons Th me D finir le th me Figure 4 Menu Options param tres sont enregistr s ouverture de l application i y Ur AN NAJA A INS Figure 5 Changement de th me Les diff rents la prochaine 6 CONCLUSION ET AMELIORATIONS POSSIBLES Ce projet m a permis d avoir une premi re approche du d veloppement Android et du d veloppement d applications mobiles n g n ral J ai constat que ce type d application requiert une certaine exigence ainsi que de la patience car la disposition des diff rentes vues et l affichage sur diff rents types d crans tait un v ritable casse t te Cependant mes connaissances en programmation Java et XML m ont permises d assimiler plus rapidement la mati re et de comprendre assez rapidement d marche suivre Seuls quelques objets techniques ou m thodes de programmation propres Android ont dues tre comprises Ce projet est fonctionnel mais peut tre am lior de plusieurs fa ons e D veloppement sur d autres OS En d veloppant l application HTMLS et en utilisant le framework Apache Cordova on peut avoir un r sultat sur diff rents OS e Multijoueur Impl mentation d un mode MultiJoueur e Partage des r sultats Avoir la possibilit de partager ses scores sur les diff rents r seaux sociaux e Ajout de modes de jeu D velopper d autres modes de jeu afin que le joueur ait un large choix e Interface graphique L in
3. PROJET DE BUREAU D ETUDES APPLICATION ANDROID Kallouch Abdelilah abdelilahkal gmail com R SUM Le projet du bureau d tude consistait en le d veloppement d une application mobile tournant sur le syst me d exploitation Android Celle ci est un jeu de rapidit et sera munie de diff rents modes de jeu Ce rapport pr sente les diff rents outils de d veloppement utilis s langages logiciels le rendu du r sultat ainsi que quelques am liorations possibles Mots clefs Application Android Java XML Android Studio Genymotion Appareil mobile Ecran 1 INTRODUCTION Dans le cadre de mon projet de bureau d tude j ai d cid de m orienter vers une application Android et plus pr cis ment un jeu Ce dernier sera un jeu simple bas sur le concept du Tape Taupes J ai choisi de d velopper une application Android car ayant quelques notions assez avanc es en programmation le projet m a attir plus que d autres De plus l univers du d veloppement d applications mobiles a pris une place consid rable sur le march et il fallait que je me lance un jour ou l autre 2 DESCRIPTION DES DIFFERENTES PARTIES DU PROJET L application a t d velopp e en Java Android et en XML L IDE utilis a t Android Studio accompagn de l mulateur Genymotion Le jeu comporte 3 diff rents modes de jeu normal le joueur a 30 secondes pour appuyer sur un maximum de boules de coule
4. n autre menu qui appara t et qui reprend cette fois ci les diff rents modes de jeu que comprend l application ainsi que les records correspondants e Normal le joueur doit taper sur un maximum de boules de couleurs en 30 secondes A la fin de la partie l application v rifie si le joueur a battu son pr c dent record Si c est le cas ce dernier est cras au profit du nouveau e Avanc bas sur le m me concept que le premier sauf que des boules d une autre couleur apparaissent sur l cran et si le Joueur appuie sur une de ces derni res ou sur les boules noires la partie s arr te Le record est mis jour s il a t battu e Aventure impose au Joueur d appuyer sur 40 boules en un minimum de temps Ce mode regroupe les 2 modes pr c dents 20 boules en mode Normal et 20 en mode Avanc
5. ter et de les placer correctement sur l cran de l appareil Pour ce faire j ai utilis le simple logiciel PhotoFiltre car tant non seulement gratuit sa simplicit d utilisation m a permis de faire ce que je voulais sans trop de difficult s 4 LANGAGES DE PROGRAMMATION Au niveau des techniques de programmation j ai utilis pour mener bien ce projet le langage Java partie mod le ainsi que le langage XML interface graphique 4 1 Java Android Le langage de programmation principal partie mod le que j ai utilis est le Java Afin d avoir mon application sur diff rents OS Windows Phone iOS Android j aurai pu programmer l application en HTMLS CSS et Javascript et utiliser le framework Apache Cordova qui permet de g n rer l application sur ces 3 plateformes Mais uniquement par souci de facilit et parce que le site d OpenClassRooms proposait un tuto complet sur le d veloppement Java Android j ai opt pour cette solution 4 2 XML Au niveau de l interface graphique les diff rentes vues ont t plac es l aide du langage XML Malgr qu Android Studio propose un outil de Drag And Drop assez simple j ai tout de m me utilis le langage balises car la pr cision de ce dernier laissait d sirer De plus on a un rendu imm diat de l affichage sur Android Studio donc on peut rectifier directement sans lancer l appli si on constate un probl me d affichage
6. terface graphique est enrichir afin d avoir un rendu visuel plus agr able 7 REFERENCES e OpenClassRooms tuto Android http openclassrooms com courses creez des applications pour android e StackOverflow forum http stackoverflow com e Developer Android http developer android com develop index html 8 ANNEXES MODE D EMPLOI 8 1 Mat riel requis Pour ex cuter l application il faut uniquement disposer d un appareil mobile tournant sur le syst me d exploitation Android 5 pouces ou 10 pouces seulement 8 2 Logiciels requis Aucun logiciel sp cifique n est requis pour l ex cution de l application 8 3 Configuration de l appareil Afin de pouvoir installer l application il faut autoriser l appareil accepter les applications de source inconnue 8 4 Mode d emploi Tout d abord la page de lancement propose 3 boutons e Play permet d acc der au sous menu reprenant les diff rents modes de jeu e Options permet d activer d sactiver les sons et changer le th me de l application e Help affiche un message court explicatif sur l application Le bouton Options permet d activer d sactiver les sons Les sons sont jou s au click sur un des boutons du menu ou durant le jeu quand on appuie sur un bouton de couleur De plus le param tre de changement de th mes va permettre au joueur de choisir sa couleur de th me A l appui du bouton Play c est u
7. ur avanc m me concept que le mode normal sauf que le joueur ne doit pas toucher aux autres couleurs aventure le joueur doit toucher un maximum de boules en 40 secondes sans toucher les autres 3 OUTILS LOGICIELS 3 1 IDE Android Studio L IDE sur lequel j ai travaill n est autre qu Android Studio Android Studio permet principalement d diter les fichiers Java et les fichiers de configuration d une application Android Il propose entre autres des outils pour g rer le d veloppement d applications multilingues et permet de visualiser la mise en page d crans sur des crans de r solutions vari es simultan ment De plus celui ci poss de son propre mulateur d appareil mobile mais cause de sa lenteur J ai d cid d en opter pour un autre 3 2 Emulateur Genymotion Beaucoup plus rapide et simple d utilisation Genymotion est l mulateur parfait pour effectuer directement les tests de l application d velopp e De plus ce dernier propose un tr s large choix d appareils mobiles et permet donc de tester l application suivant diff rents param tres taille d cran r solution Pour utiliser Genymotion sur Android Studio il suffit juste d ajouter le plugin de Genymotion sur l IDE 3 3 Traitement des images Afin que l application tourne sur un maximum d crans d appareils mobiles il a fallu un peu retoucher certaines images afin de les adap
Download Pdf Manuals
Related Search
Related Contents
USER GUIDE Stone-3 Product Specification 1 . General Kansas City Area Transportation Authority PDF-Dokument. - schlüsselmanagement.at Dell 6248 Switch User Manual Delta Electronics LN-01 User's Manual Copyright © All rights reserved.
Failed to retrieve file