Nos domaines de formation :

Formation Kotlin, développer des applications pour Android

Stage pratique
Nouveau
Durée : 4 jours
Réf : OTA
Prix  2018 : 2490 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Vous découvrirez dans ce cours les fonctionnalités et les capacités de la plateforme Android dédiée au développement d'applications mobiles. Avec le langage Kotlin, vous apprendrez à développer des applications tirant pleinement partie de cette plateforme.

Objectifs pédagogiques

  • Connaître l'architecture Android.
  • Maîtriser le cycle de développement sur cette plateforme.
  • Développer des interfaces utilisateurs.
  • Gérer la persistance des données.
  • Exploiter les fonctionnalités d'un smartphone Android.
PROGRAMME DE FORMATION

Rappels de syntaxe Kotlin

  • Syntaxe de base, conventions.
  • Organisation du code, types, packages, flux de contrôle.
  • Les classes et les objets.
  • Les fonctions.
  • Compléments de syntaxe.

Travaux pratiques
Création d'un programme "Hello World", utilisation de Kotlin JVM. Ecriture de quelques algorithmes et de classes.

La plateforme Android

  • L'architecture Android, Linux.
  • Historiques et fonctionnalités.
  • Les terminaux cibles.

Travaux pratiques
Découverte des ressources Google Console Developer.

Développement Android

  • Les concepts de base.
  • Le cycle développement.
  • Les classes de base du framework.
  • Le projet sous Android Studio.
  • L'émulateur du SDK. Les outils du SDK, SDK manager, AVD manager.
  • L'utilisation des outils sous Android Studio : debugger, profiler, etc.
  • Les paramètres du manifest.
  • La production de l'application, la publication.

Travaux pratiques
Manipulation, démonstration de Android Studio / IntelliJ.

Les interfaces utilisateurs

  • Organisation générale du layout.
  • Exemple de layouts : LinearLayout, RelativeLayout, ConstraintLayout.
  • Les ressources : drawables, string.
  • Les styles.
  • La gestion événementielle.

Travaux pratiques
Développement d'une application.

Le modèle de composants

  • La relation activité mère-fille.
  • Les fragments.
  • Les services.
  • Les IntentServices.
  • Les Intents et leur gestion par l'activité.

Travaux pratiques
Développement d'une application mettant en œuvre plusieurs activités communicantes.

La gestion des données

  • Les préférences.
  • Les fichiers, le stockage interne et externe.
  • SQLite.
  • Les Content Provider.

Travaux pratiques
Stockage d'informations dans les préférences, des fichiers, une base de données.

La gestion réseau

  • Les infos de connectivité.
  • Utiliser HTTP.
  • Parser du JSON.
  • Les accès aux Web Services : Volley, Retrofit.

Travaux pratiques
Stocker les données sous format JSON, accéder à des Web Services.

Compléments

  • La téléphonie, les SMS.
  • Le multimédia, audio et vidéo.
  • Les capteurs.
  • Les API Google de localisation.

Travaux pratiques
Mettre en oeuvre la géolocalisation.

Participants / Prérequis

» Participants

Développeurs mobiles.

» Prérequis

Connaissance de base du langage Kotlin.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Dates de sessions

Pour vous inscrire, cliquez sur la session qui vous intéresse.
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
Formations conseillées
Filières métiers
Thème associé