Formation Kickstarting android

Ref :

Digital & Mobile Durée :
2 à 4 jours selon niveau
Lieu :
Paris - Lyon - Lille - Nantes

Tarif

Intra :
Inter :
Nous consulter
Inscrivez-vous

Demande d'informations

Pré-requis

  • Notion de logique avec du développement simple (Web : Javascript, PHP) ou programmation impérative avec Java ou un autre langage.

Public concerné

  • Toute personne ayant déjà fait du développement (programmation orientée objet idéalement) souhaitant avoir une initiation au développement mobile natif Android.

Objectifs

Acquérir des bases solides pour le développement mobile sous Android.

Programme détaillé

Notions spécifiques au développement mobile

  • Tailles d'écran

  • Performances

  • Instabilité du réseau

  • Touch ≠ souris

  • Ergonomie générale sur mobile

  • Les phases du développement mobile

  • Une vie après la distribution

Nouveau projet

  • Présentation de Android Studio

  • Nouveau projet

  • Gradle, Manifest

  • Démarrage d’une application

  • Genymotion

  • Définition d’une interface

  • Activités, Fragments

  • Déroulement d’un projet

  • Différents composants disponible.

  • Navigation (Activité, Fragments)

Design Pattern, Modèle de données

  • Design Pattern (MVC, Target Action, Delegate)

  • Modèle, les objets, concept et fonctionnement

  • Types primitifs, tableaux, string

  • Opérateurs (+ - * / %)

  • Flow Control (boucles, conditions, switch)

  • Classe custom, (propriétés, méthodes, casting, constructeur, null)

  • Héritage, interfaces

  • ListView et le composant Adapter

  • Personnalisation des cellules

Interrogation de web services

  • Qu’est ce qu’un web service ?

  • Volley et Jackson

  • Utilisation d’une requête HTTP

  • JSON, qu’est ce que c’est ?

Persistance

  • La persistance, qu’est ce que c’est?

  • GreenDAO

  • Entités, Relations

  • Ajout d’un nouvel élément, sauvegarde

  • Récupération des éléments en base de données

  • Suppression d'un élément.

     

Nos Actualités