Formation développement Android

10 modules de formation, afin d’être capable de développer une application fonctionnant sur la plateforme Android avec le langage de programmation Kotlin.

Organisme de formation agréé depuis 2014 (agréé DATADOCK) et éligible au dispositif FNE-Formation.

10 modules de 2h (soit 20h)

4 participants max

600€ HT / Participant

En visio sur Zoom

Description

Après cette formation, vous disposerez de toutes les bases nécessaires pour développer des applications professionnelles ou ludiques sous Android. Nous vous présenterons les environnements de développement et le langage de programmation (Kotlin).

Objectifs de la formation

Maîtriser les outils de développement Android.

Savoir créer une application simple et la déployer sur son téléphone ou un émulateur. Connaître les différents composants principaux du SDK Android et les fonctionnalités les plus utilisées. 

 

Contexte de la formation et public concerné

Vous souhaitez vous initier au développement Android et vous ne savez pas par où commencer ? Cette formation s’adresse à public de développeur, qui souhaite compléter ses compétences sur les technologies mobiles native d’Android.

Pré-requis pour la formation

  • Bonnes connaissances en programmation
  • Android Studio
  • Accès à Zoom
  • Connexion internet stable

Le programme

  • Intro

    Cliquez ci-dessous pour découvrir le programme

  • 1. Introduction à Android (2h)

    • Historique
    • Architecture système
    • Les outils
    • Structure d’une application

    TP : créer un projet, le compiler et le lancer sur un émulateur / smartphone

     

  • 2. Le langage Kotlin (2h)

    • Présentation & historique
    • Rappel des bases
    • Syntaxe
    • Standard functions

    TP : exercices dans la sandbox

  • 3. Les vues (2h)

    • View
    • ViewGroup
    • Layout
    • Resources

    TP : créer des vues simples et complexes avec les différents composants

  • 4. Navigation & Cycle de vie (2h)

    • Context
    • Intent
    • Activity & lifecycle
    • Fragment & lifecycle

    TP : mise en place d’une bottom navigation avec fragment & activity

  • 5. Les listes (2h)

    • Présentation
    • Adapter
    • ViewHolder

    TP : mise en place d’une liste simple

  • 6. Background & Notification (2h)

    • Gestion des threads
    • Service & cycle de vie
    • Gestion des notifications

    TP : créer un service simple en foreground

  • 7. Permissions (2h)

    • Présentation
    • Fonctionnement

    TP : utiliser les permissions pour ajouter une fonctionnalité de prise de photo

  • 8. Stockage de données (2h)

    • Shared preferences
    • Stockage interne / externe
    • Base de données

    TP : stocker et lire des données simple  dans les shared preferences / créer une todo list avec room

  • 9. Appels réseaux (2h)

     

    • Présentation
    • Bonnes pratiques

    TP : appeler une API Rest

  • 10. Plays Services / Librairies tierces (2h)

    • Présentation des plays services
    • Fonctionnement des plays services
    • Principales librairies tierces
      • Picasso / Glide
      • Retrofit
      • OkHttp
      • Timber

    TP : Mise en place d’une carte avec Google Maps

A distance via Zoom - 10 sessions du 22 juin au 3 juillet de 10H00 à 12H00

Formation développement Android - 10 sessions - 600 € par personne - Plus de renseignements : formations@beapp.fr
Contactez-nous