Formation Kotlin, développer des applications pour Android


Formation Kotlin, développer des applications pour Android

Catalogue : Développement logiciel



appels 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.

 

Fiche de la formation



 Cible :

Développeurs mobiles.


 Prérequis :

Connaissance de base du langage Kotlin.


 Durée : 4 jours

 Type : Stage pratique


 Contactez-nous