Développer sous Android

Présentation

Aperçu de formation

Ce cours vous présente les fondamentaux du développement d’applications à destination des appareils tournant sous le système d’exploitation Android. Il couvre le cycle de développement depuis la conception jusqu’au déploiement de l’application. Les travaux pratiques sont exécutés avec Android Studio.

Objectifs

– Comprendre les concepts présentés dans les différents modules de la formation
– Pouvoir effectuer des choix entre les différentes techniques présentées
– Réussir à les mettre en oeuvre de façon autonome lorsque le module est accompagné de travaux pratiques

Public cible

Développeur désirant aborder la plateforme Android à travers le langage Java.

Programme

    Introduction à la plateforme Android
    Présentation du système d’exploitation et de ses possibilités.
    – Positionnement d’Android
    – Versions d’Android et versions d’API
    – Possibilités offertes par l’API

    Cycle de vie d’une application
    Cycle de développement d’une application Android. Android Studio.
    – Prise en main de l’environnement de développement Android Studio
    – Structure d’un projet Android
    – Test et debug avec l’émulateur et un périphérique réel
    – Signature et déploiement d’une application Android

    Bases du développement Android
    Concepts et classes de base.
    – Notions d’Activity, Fragment, Intent
    – Le manifeste de l’application
    – La gestion de l’application par le système (processus, threads, …)

    Gestion de l’interface graphique
    Eléments graphiques de base, positionnement des éléments sur un écran.
    – ViewGroup et view, les Layout
    – Composants graphiques de base
    – La gestion des événements
    – Créer des vues en XML ou par code
    – ActionBar et menus

    Persistance de données
    Accès au système de fichiers. Accès à une base de données.
    – Les différents types de stockages (interne, externe, sd, …)
    – Accès en lecture et/ou écriture au système de fichiers
    – La gestion des préférences
    – Utilisation de SQLite

    Communications avec des systèmes externes
    Utilisation de sockets réseau, consommation de services web, communication HTTP.
    – Communications HTTP
    – Communications par sockets
    – Accès à des ressources REST et exploitation de données JSON

    Multimédia
    Lecture audio et vidéo.
    – Utiliser le lecteur multimédia dans ses applications
    – Afficher des graphiques
    – Jouer des animations

    Aspects avancés
    Les mécanismes complexes de la plateforme.
    – Maîtriser les threads
    – La communication à base d’Intents
    – La notion de service
    – Utiliser les APIs Google (Maps, …)

    Nouveautés
    Nouveautés Android.
    – La charte graphique Material Design
    – Les notifications
    – Les modifications en matière de stockage, réseau et multimedia

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