Formation Développeur Android.
96% de clients Sparks satisfaits (6883 notes)
Durée :
5 jours
06/02/2023 à Distance
numero vert : 0805 950 800 (service et appel gratuits)
Développeur Android
à partir de
2750 €HT
Formation référencée Datadock

Référence :
SF33482
Durée :
5 jours

Réservez vos places pour la session du
Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 35 heures de formation
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Développeur Android.

Maîtrisez le développement mobile sur Android grâce à notre formation pour développeur Android de 5 jours !

Cette formation Android vous permettra de maîtriser l’ensemble des fonctionnalités et techniques de développement relatives au système d’exploitation développé par Google. Vous apprendrez les bonnes pratiques pour créer des applications mobiles robustes et disposerez de tous les éléments pour exploiter au mieux le vaste écosystème Android. Après l’étude du modèle de composants Android, vous apprendrez à développer des interfaces utilisateurs ergonomiques en faisant appel aux nombreuses ressources disponibles. Les mécanismes de persistance des données, de connectivité réseau et de déploiement seront également mis en œuvre. Notre formation de développeur Android mêle théorie et pratique, pour vous permettre d’appliquer et ainsi mieux assimiler les nombreux concepts abordés. A l’issue de la formation, vous serez en mesure de répondre aux nouvelles exigences d’un marché des applications mobiles en plein boum !

Objectifs pédagogiques.
Prérequis : Connaissances en Java et XML
Partagez cette formation

Programme de formation Développeur Android.

PDF

Introduction à la formation de développeur Android

Vue d’ensemble de la plateforme Android
Historique des versions, positionnement sur le marché
Architecture et composants du modèle Android
Smartphones, tablettes, etc : panorama des terminaux cibles et de la compatibilité
Installer un émulateur Android
Outils et environnement de développement
Prise en main d’Android Studio et mise en œuvre du SDK Android
Vue d’ensemble des frameworks de développement et des librairies
Exemples de cas pratiques : Mise en place de l’environnement de développement, découverte des outils de debug

Composants et modèle d’une application Android

Concepts et principes fondamentaux
Cycle de vie d’une application
Le fichier AndroidManifest.xml
Composants applicatifs et composants d’interaction
Activités : cycle de vie, changement d’état, sauvegarde, pile d’activités, relation entre activités
Intents : intents explicites et implicites, naviguer et communiquer avec les intents
Services, types de services, Android Interface Definition Language (AIDL)
Content Providers et BroadCast Receivers
Gérer les permissions
Créer des tests unitaires
Exemples de cas pratiques : Création d’une première application Android, exécution sur l’émulateur et test

Gestion des ressources lors de la formation de développeur Android

Grouper les ressources selon leur type
Fournir et accéder aux ressources
Gérer les changements de configuration
Exemple de cas pratique : Création d’une application qui réagit aux changements de configuration

Interfaces utilisateurs sous Android

Retour sur l’ergonomie des applications mobiles et tactiles
Composants graphiques : layouts, menus, listes…
Du menu classique à l’App Bar (ou Action Bar)
Organiser le contenu avec les Layouts
Utiliser les Views pour créer une interface graphique
Règles Look and Feel (thèmes, styles, icônes, textes, boutons, etc)
Unités de mesure et adaptabilité aux différentes tailles d’écrans
Gérer les événements utilisateurs (notifications, Toasts, boîtes de dialogue)
Créer un AppWidget
Bonnes pratiques de design avec Material Design pour Android
Utiliser les fragments
Internationalisation d’une application Android
Exemples de cas pratiques : Création d’une application avec une interface graphique, des styles et un thème spécifiques. Test et optimisation de l’interface graphique.

Gestion des opérations d’arrière-plan pendant la formation de développeur Android

Vue d’ensemble des opérations de fond
Gérer les threads et utiliser la classe Handler
AsyncTask pour une utilisation simplifiée de l’UI thread
Travailler avec les Services (programmes sans interface)
Maintenir la réactivité du système et éviter les blocages
Exemple de cas pratique : Utilisation des handlers ou d’AsyncTask pour gérer une barre de progression

Persistance des données

Vue d’ensemble du stockage de données sous Android
Types et gestion de fichiers
Créer et travailler avec des bases de données SQLite
Partager des données entre applications (ContentProvider)
Utiliser les préférences utilisateurs : attributs, SharedPreferences
Exemples de cas pratiques : Mise en œuvre de stockages multiples et création d’une application avec SQLite

Connectivité réseau

Intéragir avec des applications côté serveur
Protocole HTTP sous Android (requêtes GET et POST)
Manipuler les services Web (XML, JSON, REST)
Réduire la consommation de batterie lors du transfert de données
Exemples de cas pratiques : Echange de données avec un serveur, exploitation de flux JSON avec un Webservice

Publication des applications Android

Créer un fichier APK (Android Package)
Gérer les signatures et versions
Publier son application sur le Play Store

Interactions avancées

Vue d’ensemble du multimédia (son, image, vidéo)
Classes MediaSession et MediaController
Utiliser l’appareil photo et la caméra
Gérer les fonctions de téléphonie (appels, SMS, interaction avec la carte SIM)
Géolocalisation

Exploration des API Android

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

En apprendre davantage sur Développeur Android.

Grâce à Sparks Formation vous allez pouvoir bénéficier d’une formation de développeur Android solide afin d’acquérir les compétences nécessaires pour créer des applications sur le système d’exploitation de Google. Ainsi, le programme de notre formation Android est divisé en plusieurs modules. Tout d’abord, vous apprendrez à programmer en Android, en natif : Java étant le langage privilégié pour coder sur Android, notre formation de développement mobile requiert des connaissances de base dans ce langage car c’est celui que nous utilisons lors de la formation. Vous connaîtrez ensuite les différents composants et modèles d’une application Android. Vous saurez gérer les ressources, les interfaces utilisateurs et les opérations d’arrière-plan. Vous réussirez à manier la persistance des données, réaliserez des publications d’applications Android et connaîtrez des interactions avancées. Notre formation de développeur Android est ouverte à tous les chefs de projet et développeurs ayant déjà des notions en langage de programmation. De ce fait, ces outils pédagogiques vous permettront de développer sur Android en quelques heures.

Cette formation Android est disponible à distance ou en entreprise afin de s’adapter à vos besoins et à vos préférences. Nos formateurs experts vous aideront à développer vos compétences et celles de votre entreprise en vous fournissant une formation complète. Disponible régulièrement dans plusieurs villes, cette formation de développeur Android est dispensée en 5 jours seulement, n’hésitez pas à nous contacter pour plus d’informations sur cette dernière ou de nous demander un devis détaillé du programme proposé.

Amandine de Sparks
Des chiffres étincelants.
17 années
à vos côtés
+ de 1000
sujets de formation
6883
stagiaires formés en 2021
249
formateurs actifs en 2021
96%
de clients satisfaits
18581
heures de formation réalisées en 2021
HAUT