Formations Application & Mobilité Formation Kotlin avec Android

Formation Kotlin avec Android

Noté 0 sur 5
Formation Kotlin Android
Prix 3090€ HT / personne
Durée 5 jours ( 35 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

Découvrez le nouveau langage interopérable avec Java. Devenu le langage par défaut de Google.

Depuis 2017 Java ne concerne pas seulement la plateforme Android, Kotlin peut également être utilisé pour le développement d’applications mobile. Il possède des fonctions de sécurité pour la nullité et l’immuabilité qui rendent les applications Android saines et performantes.

Au cours de notre formation Kotlin avec Android vous découvrirez l’architecture d’un projet Android, la syntaxe Kotlin, la programmation orientée objet, les expressions lambda, ainsi que la manipulation des interfaces graphiques.

Grâce aux astuces présentées dans notre formation, vous pourrez créer des applications rapidement en commettant le moins d’erreur possible.

Comme toujours, nous vous présenterons la toute dernière version de Kotlin (Kotlin 1.6 & mobile Android12 API 31).

 

Objectifs

  • Utiliser Android Studio et IntelliJ pour développer des applications
  • Maîtriser la syntaxe Kotlin
  • Exploiter les APIs et les expressions lambda avec Kotlin

 

Public visé

  • Développeurs
  • Développeurs mobiles
  • Architectes
  • Lead Developer

 

Pré-requis

Base en programmation

Programme de notre formation Kotlin avec Android

 

IntelliJ/Android Studio

  • Découverte de l’environnement de travail (Android Studio, Gradle)
  • Optimisation et réglages pour un meilleur confort de programmation
  • Architecture d’un projet Android
  • Lire une StackTrace, utiliser le debugger, le profiler…
  • Lancer son application sur un émulateur et sur un téléphone physique ou tablette.
  • Utilisation de Gradle et ajout de librairies

 

Syntaxe Kotlin

  • Hello World
  • Syntaxe d’écriture, des variables et méthodes
  • Fonction expression, paramètres nommés et par défaut.
  • Type nullable et gestion du NullpointerException
  • when, Elvis Opérator, if expression
  • Interopérabilité avec Java
  • Top level function
  • Tableau et list
  • Nouvelle boucle for
  • Pair et Triple

 

Programmation objet en Kotlin

  • Syntaxe, attributs, constructeurs,
  • Encapsulation, polymorphisme
  • Héritage et extension
  • Safe cast et Smart Cast

 

Lambda expression

  • Fonctionnement
  • High order function et inline
  • Lambda et les collections
  • Map, filter, Let, Apply, Also, Run

 

IHM

  • Fonctionnement des interfaces graphiques sous Android
  • Manipuler dynamiquement l’interface graphique
  • Fonctionnement et cycle de vie des activités
  • Communication entre 2 activités
  • Menu, Dialog et Toast
  • Afficher des notifications immédiates et à retardements.
  • Style, thème et internationalisation
  • Améliorer l’expérience utilisateur de son application à l’aide du Material Design et des animations

 

Exploiter une API

  • Gestion des exceptions
  • Utiliser un capteur du téléphone : La localisation
  • Ajouter des librairies externes
  • Réaliser une requête web
  • Parser un JSON (sérialisation / désérialisation)
  • Exploiter une API
  • Réaliser une tâche asynchrone avec un Thread
  • Gérer les échecs et l’attente graphiquement

 

Google Maps

  • Afficher une carte
  • Mettre un marker, déplacer la caméra, afficher sa position
  • Modifier l’info Windows

 

Projet fil rouge

  • Afficher la météo de sa position
  • Voir l’ISS se déplacer sur une carte

 

En fonction des envies et du temps, autres modules possibles

  • RecyclerView pour afficher sous forme de liste
  • Intégration de FireBase
  • Persistance des données
  • Publication sur le Play Store
  • Créer un service qui se lance au démarrage du téléphone (Service + Broadcast)
  • Fragment
  • Capture Vidéo et lecteur de code bar
  • Bluetooth

Pour aller plus loin

Formation Kotlin Avancé

Formation Android Studio

Formation Kotlin

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Anthony

Anthony

Diplômé de l’école d’ingénieur Polytech Nice et après plusieurs années à apprendre différents langages de programmation C, C#, Java, Objective-C, Kotlin.
Anthony s’est spécialisé dans la conception d’applications sur Android. Formateur à plein temps sur Android et Java depuis 2015.
Il travaille également avec plusieurs écoles d’ingénieur, écoles de reconversion ainsi que pour les entreprises souhaitant former ou faire évoluer leur personnel.

Témoignages

Afficher tous les témoignages

Noter la formation

Prix 3090€ HT / personne
Durée 5 jours ( 35 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp