Développez des applications Android connectées

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

À 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ée
Organisateur :

OpenClassrooms

* MOOC Francophone est un service de mise en relation sans inscription et sans intermédiaire. Nous n’organisons aucun cours, le lien « Suivre le cours » vous redirige vers la page web des organisateurs.
  • icon

    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.

  • icon

    Durée

    Disponible toute l’année

  • icon

    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.

  • icon

    Charge de travail

    30 heures au total

  • icon

    Coût

    Gratuit

  • icon

    Certification

    Vous devez compléter tous les exercices du cours et obtenir une note finale d’au moins 70% pour obtenir votre certification !

    Un compte OpenClassrooms Premium Solo (20€ / mois) est nécessaire pour obtenir votre certification.

  • icon

    Déroulement

    Chaque cours est composé d’une ou plusieurs parties et peut comporter du texte, des images (schéma, illustration) et des vidéos. Les vidéos des cours durent 10 minutes maximum, avec une moyenne de 3-4 minutes. Elles sont visualisables à tout moment sur OpenClassrooms et téléchargeables en haute définition.

    Chaque partie d’un cours certifiant est ponctuée d’exercices de 2 types :
    – des quiz corrigés automatiquement
    – des devoirs libres (exemple : créer un site web avec des consignes précises).

    Ces devoirs sont évalués par les pairs. Chaque devoir est corrigé 3 fois par 3 autres élèves, dans un processus en double aveugle, selon un barème fixé par le professeur. La note finale est la moyenne des 3 notes reçues sur le devoir.

    Si vous rencontrez des difficultés, pas de panique ! Vous pouvez à tout moment obtenir de l’aide sur les forums.

  • icon

    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 

  • icon

    Plateforme

    OpenClassrooms
    Une technologie issue du projet Open Source CLAIRE (Community Learning through Adaptive and Interactive multichannel Resources for Education) développé conjointement par OpenClassrooms (ex : Simple IT / Site du zéro), le laboratoire LIRIS (équipe Silex), et INRIA Grenoble (équipe WAM)

X

Recevez chaque semaine les MOOCs à suivre !

Ne ratez aucun nouveau MOOC ! Avec notre newsletter garantie sans SPAM, restez informé pour ne louper aucun cours à venir.

Merci ! Votre demande d'inscription vient d'être prise en compte :)

Pin It on Pinterest

Share This