bloc2:prog:poo:mobile
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc2:prog:poo:mobile [2023/04/11 13:55] – [Modèles de programmation] admin | bloc2:prog:poo:mobile [2024/02/21 16:57] (Version actuelle) – [Modèles de programmation] admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Développement mobile Android ====== | ====== Développement mobile Android ====== | ||
| + | |||
| ===== Modèles de programmation ===== | ===== Modèles de programmation ===== | ||
| Il existe différents modèles techniques d’applications mobiles : | Il existe différents modèles techniques d’applications mobiles : | ||
| Ligne 7: | Ligne 8: | ||
| * Objective C ou Swift pour IOS | * 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 | * 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 | + | * Xamarin, Appcelerator, Flutter, etc. |
| ===== Application native (descriptif) ===== | ===== Application native (descriptif) ===== | ||
| - | L’application s’exécute hors d’un navigateur. Elle utilise des données brutes (sans mises en formes) disponibles sur le réseau (Internet ou technologies | + | L’application s’exécute hors d’un navigateur. Elle se présente sous la forme d'un **APK** (Android Package) qui permet de l' |
| - | __Problème__ : un équipement mobile a une connexion réseau | + | __Problème__ : un équipement mobile a une connexion réseau |
| - | | + | |
| - | | + | |
| - | L’application mobile doit pouvoir s’adapter à cette inconstance | + | L’application mobile doit pouvoir s’adapter à cette inconstance |
| + | * **basculer** d'une connexion réseau à une autre ; | ||
| + | * proposer un mode de fonctionnement **hors-connexion** ; | ||
| + | * réaliser la présentation en autonomie. | ||
| => l’application accède à des services web qui lui renvoient des données au format XML ou JSON plutôt que du HTML | => l’application accède à des services web qui lui renvoient des données au format XML ou JSON plutôt que du HTML | ||
| ===== Schéma Utilisateur ===== | ===== Schéma Utilisateur ===== | ||
| - | {{ | + | {{ bloc2: |
| - | ===== Schémas | + | ===== Schéma |
| - | {{ | + | {{ bloc2: |
| ===== Contraintes ===== | ===== Contraintes ===== | ||
| Le développement natif présentera les contraintes suivantes : | Le développement natif présentera les contraintes suivantes : | ||
bloc2/prog/poo/mobile.1681214104.txt.gz · Dernière modification : 2023/04/11 13:55 de admin
