FORMATION : Android - Faites vos premières applications
TDD, Android
Pour connaitre les prochaines sessions de formation en Logiciel embarque et programmation cliquez ici.
La téléphonie mobile prend une place grandissante dans la vie de tous les jours pour chacun d’entre nous, mais aussi dans l’industrie qui l’utilise comme système multimédia et/ou télécommande d’équipements à distance. L’OS Android est de plus en plus utilisé dans les Smartphones, tablettes. Toutefois, de nouvelles opportunités s’ouvrent dans un contexte plus "logiciel embarqué".
L’originalité de cette formation réside dans son approche pragmatique, enseignée par des professionnels et visant à présenter l’organisation du code source, sa compilation et son debug. Ces points seront complétés par la réalisation d’un code écrit en langage C, inséré dans le framework Android puis par une présentation des règles de codage pour des applications sous Android (© Google)
Programme
Jour 1
- Les composants logiciels Android
Les composants logiciels Android pour les applications industrielles
Utiliser les composants logiciels : activité, service, intent, broadcast receiver, content provider
Comprendre et créer une activité, des services
Connaître le système des intent - système de routage des messages asynchrones - Principe de base d’une application Android
Connaître la machine à état : principe de base et structuration fichier/répertoire d’une application
Exécuter la chaîne de production d’une application
Créer une première petite application
Exécuter une application sur un Smartphone/tablette, dans un émulateur, pas à pas un débogage
Visualiser le système de log et les processus et thread des applications
Visualiser les variables internes au programme en mode debug
Jour 2
- Le système téléphonique
Envoyer et recevoir un SMS : structure de l’API
- L’interface graphique
Connaître le système graphique d’Android
Créer une IHM sous Android et utiliser le générateur
Créer un formulaire et récupérer les données
Créer une IHM par programmation
Cas des clients légers
Interface pour tablette et Smartphone
TP : création d’une interface de saisie de données et de transmission par SMS à un appareil embarqué.
Jour 3
- Système de stockage de données
Utiliser la SD card comme support de stockage
- La communication
Utiliser TCP/IP sous Android pour communiquer
Le système Bluetooth
Le Wifi
L’USB
- Tour d’horizon de l’utilisation des capteurs de la plateforme
GPS, Accéléromètre, la boussole, les capteurs NFC
- Comment piloter un appareil distant sous Android
TP : récupération des données des capteurs d’un appareil Android et transmission via HTTP à un serveur de stockage et visualisation des données.
- Conclusion/Discussion :
Conseils/Pièges à éviter.
Informations pratiques
Public visé et prérequis :
PMEs, startups ou bureaux d’études du secteur électronique au sens large qui envisagent de développer une application smartphone/tablette ou qui souhaitent se perfectionner. Une connaissance de la ligne de commande sous Linux, une connaissance du langage Java et du langage C est nécessaire pour une partie du cours
Lieu
CCI Nord Isère
Parc Technologique
5 rue Condorcet
38 VILLEFONTAINE
Participation aux frais :
Prix préférentiel pour les PME adhérentes CAP’TRONIC : 1 350 € HT
Pour les grandes entreprises et les PME qui ne souhaitent pas adhérer : 1 800 € HT.
Si vous êtes une PME non adhérente :
Vous pouvez adhérer à l’association JESSICA France. Pour cela contacter Dorothée WALLART
Modalités d’adhésion
Remarque : Jessica France est titulaire d’un numéro d’agrément de formation continue et est référencé DATADOCK depuis le 1er juillet 2017. Cette formation est éligible au financement par votre Opérateur de Compétences (OPCO) hors CPF.