[wpms_breadcrumb reverse="0"]
Developpement - Mobile

ANDROID-Développement avancé

Reference : DEVMOB07
3 jours - 1790 €
Prochaines sessions
    ANDROID-Développement avancé
    Objectifs

    • Apprendre à exploiter toutes les fonctionnalités graphiques et multimédia offertes par Android
    • Savoir mettre en oeuvre les services, les notifications et la programmation multithread
    • Comprendre comment intégrer les informations issues des différents capteurs pilotés par Android
    • Pouvoir réaliser des clients web spécifiques à Android
    • Savoir Tirer parti des possibilités de géolocalisation
    • Apprendre à sécuriser les applications

    Pré requis

    • Avoir suivi la formation « Android : Développez des applications pour Google Android » (IMB310) ou disposer de connaissances équivalentes.

    Modalités pédagogiques

    Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

    Inscription

    Programmes de ANDROID-Développement avancé

    Graphisme et multimédia

    • Les Widgets
    • La résolution des écrans
    • Le graphisme 2D et 3D – OpenGL
    • La gestion des thèmes
    • Les bonnes pratiques de la conception graphique
    • Jouer des fichiers multimédias : sons, vidéo…

    Services et multithreading

    • L’AIDL et les services
    • Les alarmes et les notifications
    • L’implantation de services
    • Le Multithreading – les threads, les handles et les tâches asynchrones

    La gestion des senseurs

    • Les principes de mise en oeuvre
    • Les senseurs de déplacement
    • Les senseurs de positions
    • Les senseurs environnementaux

    La localisation

    • Les moyens de la géolocalisation (GPS, tour des opérateurs, le WIFI)
    • Les problèmes liés à la géolocalisation (les sources d’informations, le déplacement, les variations de précision)
    • Les mises à jours de positions
    • La gestion des permissions
    • La gestion de la performance de la géolocalisation
    • La librairie Maps de Google – extension de la plate-forme et mise en application

    Intégration du Web dans les applications Android

    • Les différentes possibilités d’intégration du Web
    • Le ciblage des écrans
    • L’objet WebView
    • Le débogage des applications
    • Les services Web
    • Les bonnes pratiques

    La sécurité et les permissions sous Android

    • L’architecture de la sécurité sous Android
    • La signature des applications
    • Identification des utilisateurs
    • Mise en oeuvre des permissions
    • Déclaration et renforcement des permissions
    • Les permissions d’URIs

    Présentation des possibilités d’interfaçage

    • Le Native SDK
    • Le pilotage USB
    • Les communications via Bluetooth
    • Le WIFI
    • L’accès aux fonctions de téléphonie
    • Les communications via NFC et SIP