link Source : openclassrooms.com
list 5 séquences
assignment Niveau : Introductif
chat_bubble_outline Langue : Français
card_giftcard 240 points
Avis de la communauté
5
starstarstarstarstar
Voir l'avis

Les infos clés

credit_card Formation gratuite
verified_user Certification payante
timer 30 heures de cours

En résumé

Le but de ce cours est de découvrir l'utilisation de capteurs dans les téléphones Android et d'interagir avec une montre connectée ou le monde extérieur.

Vous commencerez par découvrir ce qu'est une application Android, comment faire une interface graphique et comment interagir avec elle avant de rentrer dans le vif du sujet.

Ce cours sera jalonné de TP, de quiz et d'activités évaluées qui se veulent ludiques, mais dont le but est d'améliorer votre niveau d'acquisition des différentes compétences. Il utilisera l'environnement de développement Android Studio qui est gratuit et fonctionne sur tous les systèmes d'exploitation.

Prérequis : pour suivre ce cours, il est nécessaire de savoir développer en Java et de savoir ce qu'est une requête HTTP.

À la fin de ce cours, vous serez capable de :

  • Écrire une application Android fonctionnelle avec son interface graphique
  • Exploiter les capteurs de mouvement sous Android
  • Effectuer des requêtes HTTP vers des services REST
  • Utiliser des méthodes asynchrones
  • Créer une application Android Wear
  • Récupérer et afficher une information géolocalisée sur une montre connecté

more_horiz Lire plus
more_horiz Lire moins
dns

Le programme

Partie 1 - Découvrez le développement Android
1. Faites connaissance avec le système d'exploitation Android
2. Écrivez votre premier "Bonjour le monde"
3. Interagissez avec votre application
4. TP : Codez votre propre calculatrice de poche
5. Faites une application composite
Quiz : Vérifiez que vous avez retenu les points importants
 
Partie 2 - Développez un jeu Snake commandé par inclinaison du téléphone
1. Dessinez sur une interface graphique
2. TP de mise en pratique : développez un jeu de Morpion
3. Utilisez des capteurs dans vos applications
4. Exploitez la géolocalisation, un capteur pas comme les autres
Activité : Gravity Snake
 
Partie 3 - Reliez votre téléphone au reste du monde !
1. Explorez le cycle de vie des activités
2. Programmez des tâches asynchrones
3. Lisez des objets JSON depuis une requête HTTP
4. TP : Créez une application géolocalisée qui affiche des photos
Quiz : Vérifiez que vous avez retenu les points importants
 
Partie 4 - Développez une application compagnon sur une montre connectée
1. Installez un environnement pour Android Wear
2. Développez une première application géolocalisée pour montre
3. Architecture de communication téléphone-montre
4. TP : Récupérez une image géolocalisée depuis une montre connectée !
Activité : Quel est ce monument devant moi ?
 
Partie 5 - Annexes
1. Configurez les dépendances et permissions dans le Manifest
2. Trucs et astuces utiles
 
Certificat de réussite
record_voice_over

Les intervenants

Nicolas Stouls
Enseignant chercheur à l'INSA de Lyon, rattaché au laboratoire CITI.

Jean-François Lalande
Enseignant chercheur en sécurité informatique à CentraleSupélec, campus de Rennes.

store

Le concepteur

INSA

Le groupe INSA - Lyon, Rennes, Rouen, Strasbourg, Toulouse et Centre Val de Loire - est le 1er groupe français d’écoles publiques d’ingénieur. 10 % des ingénieurs diplômés en France sortent des six INSA chaque année. Près de 100 % des diplômés sont embauchés en moins de trois mois.

Expert dans son domaine de spécialisation, l'ingénieur INSA s'appuie sur de solides connaissances de base tant scientifiques que technologiques. Destiné à encadrer et à animer des groupes d'individus, il doit disposer d'un excellent bagage en sciences humaines et sociales.

Le recrutement se fait majoritairement au niveau du baccalauréat (70%). D'autres possibilités d'intégrer les INSA existent au cours du cursus à partir d'autres établissements d'enseignement supérieur français ou étrangers.
Le groupe INSA a la volonté d'augmenter l'efficience des processus de formation en prenant notamment en compte les besoins de publics diversifiés tels que les sportifs de haut niveau, les étudiants étrangers, les étudiants handicapés, les stagiaires de FC, mais aussi - et ils sont nombreux - tous les étudiants qui souhaitent apprendre autrement, à leur rythme, avec plus d'autonomie.

Les TICE ne sont bien sûr qu'un des outils au service de cette vision. Leur usage est également l'occasion pour tous ces apprenants de développer de nouvelles compétences en relation avec leur travail futur.

assistant

La plateforme

OpenClassrooms

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Avis de la communauté
5 /5 Moyenne
starstarstarstarstar
1
starstarstarstarstar
0
starstarstarstarstar
0
starstarstarstarstar
0
starstarstarstarstar
0
Contenu
5/5
Plateforme
5/5
Animation
5/5
Le meilleur avis

Bien

le 21 février 2021
Vous êtes le concepteur de ce MOOC ?
Quelle note donnez-vous à cette ressource ?
Contenu
5/5
Plateforme
5/5
Animation
5/5