top of page

Développement Android : Concevez des apps mobiles à fort potentiel commercial

average rating is 4.6 out of 5, based on 24 votes, Note de la Formation
Decription

Description :

Développez des applications mobiles natives performantes pour la plateforme Android. Maîtrisez le langage Kotlin et l'architecture MVVM recommandée par Google pour créer des applications robustes et maintenables. Apprenez à concevoir des interfaces utilisateur modernes avec Jetpack Compose et à implémenter les fonctionnalités Android essentielles. Acquérez l'expertise nécessaire pour publier et monétiser votre application sur le Google Play Store.

intra.png

Les intra les plus accessibles du marché. 

Offrez à vos employés une formation clé en main sur ce programme ou personnalisez-le pour répondre parfaitement aux besoins spécifiques de votre entreprise.

5500€ HT

Prix pour un groupe de 12 personnes maximum

Ref:

AND1

4 Jours

/

28h00

Public

    - Développeurs Java ou Kotlin
    - Étudiants en programmation
    - Toute personne souhaitant développer pour Android

    Nos formations sont accessibles aux personnes en situation de handicap. Chaque situation étant unique, nous vous demandons de préciser l’adaptation nécessaire à l’inscription.

Objectifs de formation

    - Découvrir les concepts fondamentaux du développement Android
    - Utiliser Android Studio pour le développement
    - Gérer les données et les interactions utilisateur
    - Publier une application sur le Google Play Store

Prérequis

    - Connaissance de Java ou Kotlin
    - Familiarité avec Android Studio
Objectifs

Programme de formation

Programme

Développement Android : Concevez des apps mobiles à fort potentiel commercial

Présentation d'Android

    Historique de la plateforme
    Diffusion actuelle
    Architecture et aspects techniques
    L'Android Runtime, la machine virtuelle d'Android
    Présentation de la plateforme Linux sous-jacente et principe du code natif dans les applications Android, Android NDK
    Les autres cibles d'Android : l'automobile, les objets connectés, la télévision
    Le SDK Android – gestion des API Android via le SDK Manager, la gestion des émulateurs et l'accélération matérielle
    Les commandes : adb, emulator
    Structure des projets Android sous Android Studio

Les éléments fondamentaux d'Android

    Le manifeste d'une application
    Les composants applicatifs : Activité, Service, Fournisseur de contenu, Receveur d'Intent.
    Les composants d'interactions : l'objet Intent, les notifications
    Principes des permissions
    La gestion des processus
    La classe Activity : cycle de vie et états, démarrage et arrêt, sauvegarde
    La gestion des ressources statiques : images, logo, polices, internationalisation, etc
    L'accès aux ressources : via le code, dans les fichiers XML
    Le traitement à l'exécution des changements de configuration : comportement par défaut, rétention d'objets, traitement manuel du changement de configuration

Création d'interface utilisateur

    Le principe de l'interface Homme Machine et les Widgets: l'offre d'Android des moyens d'interaction l'utilisateur
    Les éléments d'une interface : Layout, Views (XML)
    L'injection des ressources externes
    Organiser le contenu : différents layouts
    Gestion des interactions (clic, scroll, saisie) avec les éléments d’interface depuis le code Kotlin
    Les boîtes de dialogue
    Les styles et les thèmes
    Les menus
    Les listes

La communication entre composants applicatifs

    La communication via l'objet Intent. Les données de l'objet Intent, l'objet Parcelable
    Modes de communication implicite et explicite
    La navigation entre les écrans de l’application avec la bibliothèque Jetpack Navigation
    La diffusion d'Intent et les récepteurs d'Intent – Broadcast Receiver : diffusion normale, diffusion ordonnée
    Gestion dynamique des receveurs d'intent
    Les intents Système

Tâches asynchrones et tâches de fond et Le stockage de données

    Créer et manipuler des tâches asynchrones : Les Kotlin coroutines
    Créer et manipuler des données observables avec les Kotlin Flow ou les LiveData issues de la bibliothèque Jetpack LiveData.
    Prise en main de la bibliothèque Jetpack ViewModel
    Mise en place d’un système d’injection de dépendances (Dagger)
    Gestion des préférences
    La gestion des fichiers sous Android. Fichiers privés et fichiers publics
    Utilisation de la base de donnée embarquée avec la bibliothèque Jetpack Room

Des programmes sans interface : Services

    Créer un service
    Démarrer ou redémarrer un service
    Se connecter à un service
    Différents types de service et limitations

01 85 09 29 06
contact@oxformation.com

bottom of page