Framework Android #6

Closed
opened 2024-03-18 16:50:48 +01:00 by faraphel · 1 comment
Contributor

Framework Android

Le choix du framework Android est important car il va définir les différentes technologies qui pourront être utilisée dans l'application.

AppInventor

Avantages

  • Plus simple pour créer une application

Inconvénients

  • Instable, crash très fréquemment sur certains téléphone
  • Beaucoup de fonctionnalités manquantes (peu de types, difficile de faire de la persistance de donnée propre, ...)
  • Vitesse de build de l'application lente
  • Pas de fonctionnalité de débogage
  • Pas de versionnages du projet
  • Connexion Internet requise
  • Émulateur assez lent, une seule instance (fonctionnalités Wi-Fi Direct et Bluetooth manquantes)
  • Le système de permission d'Android à grandement changé, à présent les permissions concernant les fichiers sont très difficile à donnée à une application

Android Studio

Avantages

  • Beaucoup plus stable et compatible
  • Toutes les fonctionnalités Android sont disponible
  • Vitesse de build de l'application dépend sur la machine
  • Fonctionnalité de débogage
  • Projet versionnage
  • Logiciel local sans nécessité de connexion Internet
  • Emulateur intégré, rapide, simple d'utilisation et facile à lancer en groupe (fonctionnalités WiFi-Direct et Bluetooth manquantes
  • Contrôle totales sur les permissions du téléphone

Inconvénients

  • Demande plus de temps pour créer l'application
# Framework Android Le choix du framework Android est important car il va définir les différentes technologies qui pourront être utilisée dans l'application. ## AppInventor ### Avantages - Plus simple pour créer une application ### Inconvénients - Instable, crash très fréquemment sur certains téléphone - Beaucoup de fonctionnalités manquantes (peu de types, difficile de faire de la persistance de donnée propre, ...) - Vitesse de build de l'application lente - Pas de fonctionnalité de débogage - Pas de versionnages du projet - Connexion Internet requise - Émulateur assez lent, une seule instance (fonctionnalités Wi-Fi Direct et Bluetooth manquantes) - Le système de permission d'Android à grandement changé, à présent les permissions concernant les fichiers sont très difficile à donnée à une application ## Android Studio ### Avantages - Beaucoup plus stable et compatible - Toutes les fonctionnalités Android sont disponible - Vitesse de build de l'application dépend sur la machine - Fonctionnalité de débogage - Projet versionnage - Logiciel local sans nécessité de connexion Internet - Emulateur intégré, rapide, simple d'utilisation et facile à lancer en groupe (fonctionnalités WiFi-Direct et Bluetooth manquantes - Contrôle totales sur les permissions du téléphone ### Inconvénients - Demande plus de temps pour créer l'application
faraphel added this to the Study M1 PDS project 2024-03-18 16:57:13 +01:00
faraphel added the
enhancement
label 2024-03-18 17:07:46 +01:00
faraphel self-assigned this 2024-03-18 17:08:09 +01:00
Author
Contributor

Android Studio à été choisi pour tous les avantages qu'il offre, ainsi que ayant déjà beaucoup utilisée AppInventor2 et connaissant toutes ses limitations, le choix d'Android Studio me semble bien plus préférable en plus du fait de pouvoir en apprendre plus sur le langage Kotlin, son environnement et le véritable fonctionnement des applications Android.

Android Studio à été choisi pour tous les avantages qu'il offre, ainsi que ayant déjà beaucoup utilisée AppInventor2 et connaissant toutes ses limitations, le choix d'Android Studio me semble bien plus préférable en plus du fait de pouvoir en apprendre plus sur le langage Kotlin, son environnement et le véritable fonctionnement des applications Android.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: study-faraphel/M1-PDS#6
No description provided.