Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Créez une application Android
Highest Rated
Rating: 4.4 out of 5(19 ratings)
148 students

Créez une application Android

Créez une application qui se connecte à Internet, pout télécharger une liste de photos.
Created byPhilippe Pons
Last updated 4/2023
French
French [Auto],

What you'll learn

  • Construire une application qui se connecte à Internet, grâce à une requête HTTP
  • Télécharger des photos en utilisant la classe AsynTask, et un thread en tâche de fond
  • Comprendre et traiter JSON, le format d'échange de données
  • Utiliser le composant RecyclerView pour afficher des données
  • Détecter et utiliser les événements TouchEvent qui se produisent sur l'écran
  • Utiliser un Intent pour afficher une Activity
  • Utiliser le composant CardView pour afficher une photo
  • Utiliser le Search Manager pour saisir des critères de filtrage, pour la requête http
  • Utiliser l'API SharedPreferences pour enregistrer des informations

Course content

7 sections20 lectures3h 20m total length
  • Présentation du projet, et de l'API Flickr9:56

Requirements

  • Il faut connaitre la langage java et ses structures de base: variables, types de données, boucles, test conditionnels, ...
  • Il faut connaitre un minimum de programmation objet: Classe, Interface, méthodes, les mots clé extends et implements
  • Il faut savoir installer java sur son poste, ainsi que Android Studio.

Description

Construisez une application Android complète et opérationnelle, en utilisant certains des composants les plus récents, depuis la version Lollipop.

Construisez et programmez une application complexe

  1. Utilisez la dernière version d'Android Studio
  2. Programmez en Java
  3. Testez l'appli avec l'émulateur GenyMotion

Méthode d'enseignement
La construction de l'application est découpée en étapes.
Chaque étape est décrite par une ou plusieurs vidéos.
Les points théoriques ou techniques sont présentés avec powerpoint.
A chaque étape correspond un fichier compressé téléchargeable contenant le projet, dans l'état d'avancement de l'étape.
Le forum permet aux étudiants d'échanger entre eux, ou avec le formateur.

Vous allez apprendre à:

  1. Connecter l'appli. à un service Web pour télécharger une liste de photos
  2. Utiliser le standard d'échange de données JSON
  3. Utiliser la classe AsyncTask pour lancer une tâche de fond
  4. Utiliser la classe JSONObject pour traiter le flux JSON
  5. Développer une classe spécialisée pour représenter une photo
  6. Utiliser la librairie Picasso pour télécharger une image
  7. Programmer le RecyclerView et le CardView pour afficher les photos
  8. Utiliser l'interface OnItemTouchListener et la classe GestureDetector pour intercepter et réagir
  9. aux actions sur l'écran
  10. Utiliser la classe SearchView pour ajouter une recherche par mots clé des photos
  11. Utiliser une interface pour établir une communication entre une classe et l'Activity.
  12. Utiliser l'API SharedPreferences pour enregistrer des données simples

Quels sont les pré-requis?
Ce n'est pas une formation pour les vrais débutants.
Il faut:

  1. Savoir installer java et Android Studio sur son ordinateur
  2. Savoir installer l'émulateur GenyMotion(ou utiliser un émulateur Android Studio)
  3. Savoir créer un projet simple dans Android Studio
  4. Savoir ce qu'est une Activity, un fichier de Layout, le manifest file
  5. Connaitre les bases du langage java.

Who this course is for:

  • Ce cours n'est pas destiné aux purs débutants.
  • Il est destiné à des personnes qui on déja développé leurs premières applications simples, et qui souhaitente développer une application plus complexes
  • Il est conseillé aux personnes qui souhaitent apprendre l'utilisation des nouveaux composants introduits avec Lollipop.