Formation Android Niveau 1 en mode projet par la pratique

Description de la formation Android niveau 1

Le système d'exploitation Android est largement majoritaire sur les smartphones et tablettes dans le monde. Le kit de développement Android permet de développer des applications à l'ergonomie et aux fonctionnalités toujours plus riches.

Objectifs

Compétences visées - Objectif opérationnel :

L'objectif de cette formation est de développer des applications pour smartphones et tablettes.

Objectifs pédagogiques :

L'objectif de cette formation « Android : Développer des applications Mobiles » est de vous faire acquérir les connaissances et les compétences pour :

  • Devenir autonome dans le développement d'applications Android

  • Connaître les techniques fondamentales du développement Android et savoir gérer les spécificités des différents supports, smartphones et tablettes

  • Mettre en œuvre le Material Design

À qui s'adresse cette formation ?

Public :

Cette formation s'adresse à tous développeurs, chefs de projets, directeurs techniques souhaitant acquérir la compétence du développement d'applications modernes sous Android.

Prérequis :

Connaissance du langage de programmation java 

Contenu du cours Android

Présentation d'Android

Historique de la plateforme
Diffusion actuelle
Architecture et aspects techniques

Environnement de développement 

Le SDK Android – gestion des API Android via le SDK Manager, la gestion des émulateurs et l'accélération matérielle
Les commandes : adb, emulator
Structure des projets Android sous Android Studio
Création de tests unitaires

Travaux Pratiques :

Installation de l'environnement de développement, génération d'un projet. Présentation des outils de débogage et du Logcat

Les éléments fondamentaux d'Android

Le manifeste d'une application
Les composants applicatifs : Activité, Service, Fournisseur de contenu, Receveur d'Intent.
Les composants d'interactions : l'objet Intent, les notifications
Principes des permissionsLa gestion des processusLa classe Activity : cycle de vie et états, démarrage et arrêt, sauvegarde
La gestion du multitâche : via le manifeste, via l'API, la purge de la pile

Travaux Pratiques :

Réalisation d'une application permettant d'illustrer la gestion du multitâche

La gestion des ressources

Le regroupement des ressources : ressources par défaut, ressources spécifiques, alias de ressources
La résolution des ressources suivant la configuration de l'appareil
L'accès aux ressources : via le code, dans les fichiers XML, de la plateforme
Le traitement à l'exécution des changements de configuration : comportement par défaut, rétention d'objets, traitement manuel du changement de configuration

Travaux Pratiques :

Réalisation d'une application réactive aux changements de configuration

Création d'interface utilisateur

Les éléments d'une interface : Layout, Views et Listeners
Android UI designer
Organiser le contenu : différents layouts
Gérer les événements utilisateur : Listeners
Les boîtes de dialogue
Les styles et les thèmes
Les menus

Travaux Pratiques :

Réalisation d'une application avec un thème spécifique

La communication entre composants applicatifs

La communication via l'objet Intent. Les données de l'objet Intent, l'objet Parcelable
Modes de communication implicite et explicite
Enchaînement des activités sans retour ou avec retour
La diffusion d'Intent et les récepteurs d'Intent – Broadcast Receiver : diffusion normale, diffusion ordonnée
Gestion dynamique des receveurs d'intent
Les intents Système

Travaux Pratiques :

Réalisation de récepteurs d'intent

Travaux Pratiques :

Gestion d'une barre de progression

Le stockage de données

Gestion des préférences
La gestion des fichiers sous Android. Fichiers privés et fichiers publics
Utilisation de la base de donnée embarquée SQLite
Les interfaces d'accès aux données : Content Providers

Travaux Pratiques :

Une application avec SQLite

Communiquer avec l'utilisateur

Toast
AlertDialog
Notification

Travaux Pratiques :

Enchaîner deux activités, lancer des tâches système

Des interfaces adaptables et évolutives : Fragments

Définition
Mise en œuvre
Faire communiquer deux fragments
S'adapter aux tailles d'écran, multi-pane layout

Travaux Pratiques :

Utiliser et faire communiquer des Fragments

Material Design

Les éléments du Material Design
Transitions graphiques entre activités et vues
Animation vectorielle
Les aspects portables et les librairies de support
Réutiliser des éléments d'une liste : RecyclerView
Présenter des éléments sous forme de carte : CardView
Extraire les couleurs dominantes d'une image : Palette

Travaux Pratiques :

Création d'une liste avec RecyclerView

Le graphisme sous Android

Bitmaps
Formes et graphisme
Création de composants graphiques personnalisés
Animations

Travaux Pratiques :

Réalisation d'un composant personnalisé

Publication d'application

Préparation de l'application : principes, gestion des versions, génération du paquetage et signature
Installation manuelle via adb
Publication sur le Play Store

Présentation : Multimédia et autres fonctions du terminal éventuelles

Son, lire et enregistrer, les nouvelles classes MediaSession et MediaController
Vidéo, lire et enregistrer, le nouveau package camera2
Localisation
Sensors

Travaux Pratiques

De nombreux Travaux pratiques viendront illustrer cette formation Android. Vous retrouverez le descriptif des travaux pratiques à la fin des différents chapitres concernés.


 Anis Hachani

Ingénieur de formation , ayant plus de 7 ans d'expérience sur l'intégration ,la conception ,le développement ,la formation et le consulting national et international ,il assure des formations et des workshops avec L'Agile Professional Scrum Master et Product Owner, Linux( Certification LPI, Redhat ,Linux Foundation) ,Java( OCJA & OCJP) et Python .


Nous contacter sur le 27 862 155 , 54 828 018, 71 866 142


Durée : 5 jours

5 jours 

Merci de nous contacter via email sur le contact@ghazelatc.com ou bien sur le 71 866142, 27 862 155, 54 828 018

Facilité de paiement

Vous pouvez payer par facilité à savoir par chèque anti daté sur plusieurs mois

Vous êtes une entreprise : 

Nous sommes à votre entière disposition pour vous fournir les documents nécessaires au vu de la déduction des frais de formation sur la TFP(Taxe à la Formation Professionnelle).


Android Niveau 1

 2260  vue Vues


Prochaine sessions:

sur demande

Confirmation de la session:

Une semaine avant la date prévue

Agile Scrum par la pratique

Angular mode projet

Bootcamp Java Spring Angular

Bootcamp Java Spring Angular

DevOps

ISTQB version 2018

Java 8 1Z0-808

Java 8 mode projet

Reconversion : Devenir développeur J2ee Angular de Zéro

Confirmation de la session:

Une semaine avant la date prévue


Recommandé pour:

Développeur , chef de projet ,entrepreneur


A propos du lieu de la formation

Nous pouvons aussi nous déplacer dans vos locaux (formation intra-entreprise).

N'hésitez pas également à proposer d'autres dates ou lieux, si ceux proposés ne vous conviennent pas.


A la fin de la formation:

Vous aurez un certificat de formation agréé par l'état