Informatique et Création Numérique (option ICN classe de 2nde)

publicité
Informatique et
Création
Numérique
(option ICN classe de
2nde)
Informatique et Création Numérique
 App
inventor 2 est un langage de
programmation visuel (« blocs de code »,
briques à assembler) permettant de:





concevoir,
Développer,
Tester,
Déployer et
Partager,
des applications mobiles pour Android,
Informatique et Création Numérique
 App
inventor 2 ressemble à Scratch:
Scracth Junior
Informatique et Création Numérique
Scratch (Collège)
Informatique et Création Numérique
 Logiciels
manipulant des « briques » que
l’on agence pour former une application.
Informatique et Création Numérique
 Origine
du projet
Informatique et Création Numérique
–
Qu’est qu’Android ?
Informatique et Création Numérique
–
Quels outils utilisent les développeurs
habituellement ?
Informatique et Création Numérique
Informatique et Création Numérique
 App
inventor 2 :
 http://ai2.appinventor.mit.edu
Informatique et Création Numérique

Avantages d’App Inventor 2
. Logiciel conçu à des fins pédagogiques (avec des profs).
. Logiciel très bien documenté (site dédié, ebook gratuit en pdf, tutoriels, …), surtout
en anglais, mais aussi en français.
. Prise en main rapide par des élèves niveau lycée (dès la classe de seconde)
. Environnement simple et efficace
. Pas de langage à apprendre, ni de lignes de code à écrire : pas de risque d’erreur
de syntaxe.
. Programmation graphique : des blocs à définir, à déposer et à assembler, comme
un puzzle.
. Accès à toutes les ressources de la tablette : écran tactile, multimédia,
microphone avec reconnaissance vocale, les capteurs (accéléromètre, boussole,
GPS, …), le WiFi, le bluetooth, connexion internet, mémoire interne pour la gestion
de bases de données, …
. Test de l’application pendant son développement, par émulation, directement sur
la tablette en Wifi (live testing). Test possible également sur le PC.
. Création d’applications fonctionnant sur tous les appareils Android.
. Possibilité de diffuser des applications via Google Play (25$ par compte, 70% du
prix de vente pour le développeur).
. Possibilités d’échanges entre développeurs : application exécutable (.apk) ou
code source pour App Inventor (.zip).
. Logiciel libre, gratuit, et multi-plateforme (Windows XP, Vista, Seven,8,10, Mac,
Linux).
. App Inventor fonctionne en mode Cloud : Les fichiers sont tous sauvegardés sur les
serveurs de Google et accessibles à partir de votre compte Google.
. Logiciel de plus en plus utilisé et qui continue d’évoluer grâce au MIT.
Informatique et Création Numérique
 Inconvénients
d’App Inventor 2
. App Inventor 2 fonctionne en mode Cloud : Des temps de latence peuvent
être assez longs.(App inventor 2 offline en anglais problème mise à jour)
. La compilation se fait sur les serveurs du MIT. Une application complexe
nécessitera un temps assez long de compilation. Les serveurs peuvent être
surchargés voire indisponibles. (Solution off line)
. Pas de code Java modifiable : il faut utiliser une passerelle vers le SDK (pour
les développeurs en Java).
. Ne permet pas toutes les possibilités offerte par une programmation en
Java avec Eclipse (SDK de Google).
. Liaison avec Google (problème éthique?)
Téléchargement