Développeurs Kotlin
Maîtrise du langage Kotlin, notions de XML
Découvrir les fonctionnalités de la plateforme Android pour smartphones et tablettes - Réaliser des applications avec Android
Présentation de la plateforme AndroidModèle Android et son architectureAutres acteurs du marché
Environnement de développementStructure d'un projet Android: découpage, bibliothèquesLes activités: présentationCycle de vie d’une applicationPackaging, signature et déploiement; présentation de la publication sur Google PlayPrésentation de l'émulateur
Atelier pratique: installation de l'environnement: Android Studio/SDK Android, réalisation d'une première application et gestion de l'émulateur
La communication avec le matériel ou l'émulateur par ADB avec ADTFenêtres de de débug; mémoire, threads, logcatAjouter des informations de débugLes toasts
Atelier pratique: début de l'application
Activité et autres contextesDéclaration d'Intents et résolutionConfiguration de l'application (AndroidManifest.xml)Communication entre activités: paramètres, résultatLes activités dans leur tâche, ordrage et réordrageQuitter une application Android?
Atelier pratique: séquence d'activités et leur communication
Organisation du code (Kotlin/ XML)Ressources textuelles, internationalisationPanorama de différents composants Android: boutons, texte, etc.Gestion des évènements et des commandes
Atelier pratique: construction de plusieurs interfaces utilisateurs et gestion des évènements
Unités de mesure, adaptations aux écrans de téléphonesLes agencements disponiblesLes styles et thèmesDiverses limites des thèmes
Atelier pratique: design précis de fenêtre existantes
Organisation d'un menuMenu de l'activité et menu contextuelAction bars en remplacement des menusSauvegarde et récupération d'option dans les préférencesPartage des préférences
Atelier pratique: un menu fonctionnel
Les fichiers: SDCard, interne, partagé ou réservéCréation et accès aux fichiersUtilisation de la BDD embarquée SQLiteManipulation de services web: présentation du XMLManipulation de services web: utilisation de JSON / RESTGestion des données partagées (ContentProvider)
Atelier pratique: stockages multiples, et vérifications dans le DDMS
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis
Strasbourg: A 7 minutes à pied depuis Gare Centrale de Strasbourg: 600m
Locaux accessibles PMR
Paris, rue Antoine Bourdelle:
Nos formateurs sont habitués à travailler en classe virtuelle (visio-conférence). Au préalable, nous réalisons un audit afin de s’assurer systématiquement en amont de la possibilité pour les stagiaires de suivre à distance (équipement, qualité de la connexion, etc...).
Cela vous permet d'interagir pleinement lors de la session.
Pour un déroulement optimal en visioconférence (et après test de connexion en amont) nous vous suggérons de prévoir:
Le(s) logiciel(s) installé(s) sur le poste du participant, Une connexion internet stable, Idéalement 2 écrans (dont 1 pour interactivité et 1 pour poste de travail et prise en main éventuelle à distance par le formateur), Un micro et haut-parleur ou kit mains-libres (pour interagir avec le formateur) et en option une webcam
Le participant devra être dégagé de ses contraintes professionnelles et/ou personnelles durant la formation.
Plus d'informations sur le déroulement de nos formations à distance: https://youtu.be/GsZhStn1OgI