Informatique

Développement d'applications mobiles pour Android

Développement d'applications mobiles pour Android

Réf 4-APP-AND
Durée 5 jours

Objectifs

Comprendre la logique de développement d'applications mobiles natives
Dessiner une interface utilisateur
Gérer l'acccès au réeau, l'accès aux données, les données multimédia dans ses applications
Distribuer son application via le store

Infos

Sessions à venir

18 nov-22 nov 2024
03 mar-07 mar 2025
30 jun-04 jui 2025

Certifications :

Nous consulter

Programme

Introduction

  • Découvrir la plateforme Android
  • Fonctionnalités de la plateforme
  • Le modèle Android et son architecture
  • Les outils de développement

Prise en main

  • Téléchargement d'Eclipsé et du SDK Android
  • Installation d'Eclipse, du SDK et présentation de l'IDE
  • Configuration et utilisation de l'émulateur
  • Débogage : outils et méthodologie

Architecture d'une application

  • La configuration : le fichier « AndroidManifest»
  • Types de ressources
  • L'accès aux ressources
  • Communication avec des serveurs distants
  • Manipulation de fichiers
  • Le code source
  • Applications sans IHM

Interface utilisateur

  • Les Views
  • Les Layouts
  • Les Widgets
  • Les événements d'UI
  • Les menus
  • Les notifications

Gérer les données

  • les préférences de l'application
  • Partage de données : Les Content Providers
  • Les fichiers
  • La Base de données embarquée SQLite

Interaction avec le matériel

  • Les fonctions de téléphonie
  • La géolocalisation
  • API réseau bas niveau
  • Accéder à l'APN
  • API media
  • Le vibreur, l'écran tactile, l'accéléromètre…

Le réseau

  • Intégration web avec WebKit
  • Communication via une Socket
  • Utilisation de Web Services
  • Les protocoles de communication

Sécurité et déploiement

  • Signer les applications
  • Publier son application
  • Mettre à jour une application

En savoir +

Prérequis

Formation initiale ou expérience en développement informatique requise

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Remise d'un support de cours.

Possibilité de certification

Nous consulter.