Moderniser vos apps Android avec Kotlin et les meilleures toolkits

Présentation

Aperçu de formation

Ce cours s’adresse aux développeurs Android désireux de migrer vers Kotlin. Il présente également un ensemble d’outils et de pratiques permettant d’améliorer la qualité des développements. Les travaux pratiques sont réalisés en Kotlin avec Android Studio.

Objectifs

– Connaître le langage Kotlin
– Découvrir des outils et librairies Android
– Exploiter des APIs avancés d’Android

Public cible

Architecte, Techlead, Développeur désirant optimiser leurs pratiques de développement Android à travers le langage Kotlin.

Programme

    Introduction
    Rappels Android.
    – Les dernières évolutions de l’écosystème Android
    – Versions d’Android et versions d’API
    – Langages de développement et NDK/SDK

    Langage Kotlin
    Les concepts de base de Kotlin et la mise en application avec Android Studio.
    – Positionnement de Kotlin par rapport à Java
    – Syntaxe et concepts de base (types, instructions, classes, …)
    – Délégation et généricité
    – Lambda-expressions, collections, exceptions, …
    – Prise en main de l’environnement de développement Android Studio
    TP: analyse d’un code Kotlin, création d’un projet dans Android Studio.

    Outils avancés pour le développement
    Cycle de développement d’une application Android.
    – Paramétrer le build Gradle et maîtriser les build variants
    – Analyser et améliorer le code avec Lint
    – Optimiser une application avec ProGuard
    – Mettre au point et profiler une application
    TP: paramétrer Gradle, utiliser les différents outils.

    Automatiser le test
    Mettre en place l’automatisation des tests applicatifs Android.
    – Présentation des outils adaptés aux différents types de tests
    – Simulation d’interactions utilisateur avec Espresso
    – Paramétrage d’Android Studio pour les tests
    – Utilisation de Cloud Test Lab
    TP: automatiser les tests.

    Toolkits et services indispensables Découvrir des outils, services et librairies incontournables.
    – Utiliser les Google Play Services
    – Gérer les dépendances par injection avec Dagger
    – Optimiser les chargements d’images avec Picasso
    – Simplifier la consommation de ressources REST avec Retrofit
    TP: déployer et utiliser des librairies parmi l’ensemble présenté.

    APIs avancées
    Utiliser des APIs et mécanismes Android avancés.
    – Utiliser Material Design dans les IHM
    – Créer des widgets
    – Obtenir les informations de capteurs (accéléromètre, température, …)
    – Géolocaliser (Wi-Fi, gps, …)
    TP: créer une IHM élaborée, géolocaliser.

De Plus

Digital Finance

Please wait while flipbook is loading. For more related info, FAQs and issues please refer to DearFlip WordPress Flipbook Plugin Help documentation.

Moyens de contact

  1. Téléphone

    +216 96 803 221

  2. Email

    contact@upgradetek-engineering.com

  3. Whatsapp

Inscription

Changer de langue

    Upgradetek Engineering est un cabinet de conseil en stratégie et management, spécialisé dans la transformation des institutions financières. En tant que l'un des leaders de ce secteur en Tunisie, nous accompagnons depuis plus de 14 ans nos clients bancaires et financiers dans l'évolution de leur business model, dans la définition et la mise en œuvre de nouveaux business models cibles et dans l'amélioration de leurs performances.

    ADRESSE
    23, Avenue de Naplouse 1001 Tunis, Tunisie
    TÉLÉPHONE
    +216 71 33 93 95
    E-MAIL
    contact@upgradetek-engineering.com