Android
• Les plateformes mobiles
• Historique (iOS, WP, Android)
• Statistiques
• Architectures
• Evolution des versions
• Fragmentation importante
• Environnement de développement
• ADB
• LogCat
• Structure d’un projet
• Les ressources
• Laclasse « R »
• Le Manifest
• Fichier de configuration « Gradle »
• Composants applicatifs
◦ Activity
◦ Service
◦ Content Provider
◦ Broadcast Receiver
• Les « Intent »
• Interface graphique
• Les événements
• Interface graphique personnalisée
Système d'exploitation
• Compilation du système
• Démarrage du système d’exploitation
• Driver
• Lancement des applications
Sans contact
• NFC (Near Field Communication)
Les Services
• « Service » ou « IntentService »
• AIDL
• Binder
• Messenger
◦ BroadcastReceiver
◦ Limite à partir de Oreo
Échange de données
• Solutions d’intéropérabilité
Module Android
• Créer une librairie (module)
• Utiliser une librairie en tant que dépendance d’un projet.
• Convertir une application en librairie.
Le NDK
• Solutions d’interfaçage des langages
CTS / VTS
• Présentation
• Configuration
• Les types de tests
• Exemple d’utilisation
Trusty
• Présentation
• Fonctionnalités disponibles
• Exemple d’utilisation
Sécurité sous Android
• Secure Boot
• Applications certifiées : mécanisme de certification
• Google Pay : fonctionnement
Rédiger un avis public