Outils pour utilisateurs

Outils du site


bloc2:prog:poo:mobile

Ceci est une ancienne révision du document !


Développement mobile Android

Modèles de programmation

Il existe différents modèles techniques d’applications mobiles :

  • application web « responsive » : application web classique appuyée sur un travail CSS spécifique permettant l'adaptation automatique des interfaces à la taille d'écran (cf. framework Bootstrap) ;
  • application native : application spécifiquement développée pour une plate-forme
    • Java ou Kotlin pour Android
    • Objective C ou Swift pour IOS
  • application cross-platform (environnements dédiés) : application développée sur une plateforme spécifique compatible avec IOS et Android, et qui traduit le code en exécutable natif
    • Xamarin, Appcelerator

Schéma Utilisateur

Schéma Utilisateur

Schémas Développeur

Schéma Développeur

Contraintes

Le développement natif présentera les contraintes suivantes :

Pour la même application :

  • diverses versions de JDK à gérer ;
  • diverses versions du Android SDK à gérer ;
  • divers formats d’équipements à gérer.

Outillage spécifique :

  • gestionnaire de SDK Android (SDK manager) ;
  • gestionnaire de VM’s (AVD manager) ;
  • machine de développement suffisamment puissante pour supporter des VM's

Tests complexes :

  • multiplication des situations de tests ;
bloc2/prog/poo/mobile.1681213951.txt.gz · Dernière modification : 2023/04/11 13:52 de admin