list 5 sequences
assignment Level : Introductive
chat_bubble_outline Language : French
card_giftcard 240 points
Logo My Mooc Business

Top companies choose Edflex to build in-demand career skills.

Get started
Users' reviews
-
starstarstarstarstar

Key Information

credit_card Free access
verified_user Fee-based Certificate
timer 30 hours in total

About the content

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 Read more
more_horiz Read less
dns

Syllabus

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

Instructors

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

Content Designer

INSA

The Institut National des Sciences Appliquées (INSA) (National Institute of Applied Sciences) is a grande école – a French engineering university.

There are 6 INSA establishments organised as a network and located in major French regional cities Lyon, Rennes, Rouen, Strasbourg, Toulouse, Blois and Bourges. All INSAs share the same philosophy, at the same time preserving an individual identity based on their respective histories, origins, economic environments and on poles of excellence developed from specific competences.

The INSA network represents the largest engineer training group in France: 12% of all engineers who obtain their degree in France each year, graduate from one of the INSA establishments. To date, almost 50,000 INSA engineers contribute to the social and economic fabric worldwide. The INSA are public establishments with a scientific, cultural and professional orientation. They are under the aegis of the Ministry of Higher Education and are accredited by the "Commission des Titres" to deliver Engineering Degrees.

assistant

Platform

OpenClassrooms

OpenClassrooms (formerly Le site du Zéro or SdZ) is a website that offers courses about computer science and entrepreneurship. Online courses can be made both by site staff, professors of universities or colleges partner as by its members.

Today, courses are available in several formats: MOOC (Massive Open Online Course), web text, e-book, book and video. The company delivers certifications for certain courses, including one recognized by the state in partnership with IESA multimedia.

You are the designer of this MOOC?
What is your opinion on this resource ?
Content
0/5
Platform
0/5
Animation
0/5