SlideShare une entreprise Scribd logo
1  sur  16
Création d’applications mobiles
pour débutants
INTRODUCTION A
APP INVENTOR
Apprendre la programmation et la création
d’applications mobiles avec App Inventor (sur Android)
1. Introduction : quoi, pour qui ?
2. Installation
3. Interface de design
4. Interface de programmation
5. Test
6. Installation et partage des applications
7. Aller plus loin
2
1. Introduction
appinventor.mit.edu
Logiciel de programmation visuelle conçu pour l’initiation à la
programmation et à la création d’applications mobiles (sur
Android)
Conçu par une équipe conjointe de Google et du MIT en 2009
Open-source, gratuit, accessible en ligne
En 2015 : + 3 millions d’utilisateurs dans 195 pays, + de 7
millions d’applis créées à des fins pédagogiques, de prototypage
ou de publication (sur le Google Play Store)
2. Installation
Adresse Gmail + Appli à télécharger
Pour démarrer sur App Inventor, rien de plus simple :
- Il faut se connecter à l’adresse « ai2.appinventor.mit.edu » muni
d’une adresse Gmail (dès la première utilisation)
- Pour tester en temps réel sur son téléphone (ou sa tablette) :
télécharger l’appli « MIT AI2 Companion » sur le Google Play Store
- Si vous n’avez pas de téléphone/tablette Android sous la main, vous
pouvez toujours tester avec l’émulateur en ligne, téléchargeable à
partir du site internet du logiciel
- Navigateurs à utiliser : Chrome ou Firefox sont recommandés, ça
marche avec Safari, Internet Explorer n’est pas supporté.
3. Interface de design
Création de l’interface utilisateur de
l’application
2 interfaces de travail dans App Inventor : l’interface de design, et
l’interface de programmation
L’interface de design permet de concevoir l’apparence des écrans
de votre application : apparence visuelle, et composants invisibles
La définition des propriétés de ces différents composants se fait
dans cette interface (par défaut dans un premier temps)
Tous les médias externes (images, sons, etc.) à intégrer à votre
application se téléchargent également dans cette interface
4. Interface de
programmation
Programmation du comportement de
l’application
L’interface de programmation permet de définir le comportement
de l’application et de ses différents composants, une fois qu’ils ont
été créés dans l’interface de design
La programmation se fait à l’aide de « blocs » précodés, rédigés en
anglais ou français (ou autre langue), qui s’emboîtent les uns dans
les autres selon la logique souhaitée
Les blocs de code ont déjà un ensemble de propriétés, méthodes
et événements associés, qu’on peut enrichir avec la création de
nouvelles procédures
5. Test
Test, test, test !
Pour tester son développement en
temps réel, le logiciel permet de
générer un code barre qu’on scanne
à partir de l’appli « compagnon »
installée sur le téléphone
En quelques secondes, l’appli
apparaît sur l’écran et on peut la
tester sous quasiment toutes ses
coutures.
6. Installation et partage
Installation de l’application sur le téléphone
Pour installer une application sur le
téléphone, 2 méthodes :
- Génération d’un code-barre à partir de
l’interface du logiciel (code valable 2
heures)
- Partage du fichier d’installation par email
(le plus simple pour le partager avec
plusieurs personnes).
On peut également publier les applis sur le
Google Play Store.
Les fichiers source sont également
partageables et modifiables par d’autres.
7. Aller plus loin
Ateliers & Stages
(à partir de 13 ans)
CREATION
D’APPLICATIONS MOBILES
Inscriptions &
renseignements :
www.teen-code.com
teencodeedu
www.teen-code.com
teencodeedu

Contenu connexe

Tendances

Présentation Flutter
Présentation FlutterPrésentation Flutter
Présentation FlutterAppstud
 
Ordinateur & ses constituants
Ordinateur & ses constituantsOrdinateur & ses constituants
Ordinateur & ses constituantssaidnord
 
Introduction&composants
Introduction&composantsIntroduction&composants
Introduction&composantsAnissa Teyeb
 
Compiler Optimization Presentation
Compiler Optimization PresentationCompiler Optimization Presentation
Compiler Optimization Presentation19magnet
 
Le clavier et la souris (histoires, présentations et utilisation)
Le clavier et la souris (histoires, présentations et utilisation)Le clavier et la souris (histoires, présentations et utilisation)
Le clavier et la souris (histoires, présentations et utilisation)Théodoric THEOTISTE
 
Cours informatiQue Pr.Siham HAIMER
Cours informatiQue Pr.Siham HAIMERCours informatiQue Pr.Siham HAIMER
Cours informatiQue Pr.Siham HAIMERأبو وردة
 
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème Tunisie collège
 
Introduction aux systèmes d-exploitation (2).ppt
Introduction aux systèmes d-exploitation (2).pptIntroduction aux systèmes d-exploitation (2).ppt
Introduction aux systèmes d-exploitation (2).pptMahdiHERMASSI1
 
Ordinateur+et+système+d'exploitation 1.pdf
Ordinateur+et+système+d'exploitation 1.pdfOrdinateur+et+système+d'exploitation 1.pdf
Ordinateur+et+système+d'exploitation 1.pdfs12ber
 
Fiche technique système d'exploitation
Fiche technique système d'exploitationFiche technique système d'exploitation
Fiche technique système d'exploitationYoussef Tanawiati
 
Chapitre 1 Définitions et vocabulaires de base.pdf
Chapitre 1 Définitions et vocabulaires de base.pdfChapitre 1 Définitions et vocabulaires de base.pdf
Chapitre 1 Définitions et vocabulaires de base.pdfYounesAziz3
 
présentation informatique.pptx
présentation informatique.pptxprésentation informatique.pptx
présentation informatique.pptxinnapapillion2
 
Chapitre 2- Présentation Structure de base d_un ordinateur
Chapitre 2- Présentation Structure de base d_un ordinateurChapitre 2- Présentation Structure de base d_un ordinateur
Chapitre 2- Présentation Structure de base d_un ordinateurYounesAziz3
 
04 composants d'un ordinateur 1.7-1
04   composants d'un ordinateur 1.7-104   composants d'un ordinateur 1.7-1
04 composants d'un ordinateur 1.7-1ali feddou
 

Tendances (20)

iOS PPT
iOS PPTiOS PPT
iOS PPT
 
Supports de stockage
Supports de stockageSupports de stockage
Supports de stockage
 
Présentation Flutter
Présentation FlutterPrésentation Flutter
Présentation Flutter
 
Ordinateur & ses constituants
Ordinateur & ses constituantsOrdinateur & ses constituants
Ordinateur & ses constituants
 
Introduction&composants
Introduction&composantsIntroduction&composants
Introduction&composants
 
Compiler Optimization Presentation
Compiler Optimization PresentationCompiler Optimization Presentation
Compiler Optimization Presentation
 
Le clavier et la souris (histoires, présentations et utilisation)
Le clavier et la souris (histoires, présentations et utilisation)Le clavier et la souris (histoires, présentations et utilisation)
Le clavier et la souris (histoires, présentations et utilisation)
 
Cours informatiQue Pr.Siham HAIMER
Cours informatiQue Pr.Siham HAIMERCours informatiQue Pr.Siham HAIMER
Cours informatiQue Pr.Siham HAIMER
 
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème Cours informatique chapitre 1 ordinateur et système d'exploitation   7ème
Cours informatique chapitre 1 ordinateur et système d'exploitation 7ème
 
Introduction aux systèmes d-exploitation (2).ppt
Introduction aux systèmes d-exploitation (2).pptIntroduction aux systèmes d-exploitation (2).ppt
Introduction aux systèmes d-exploitation (2).ppt
 
Ordinateur+et+système+d'exploitation 1.pdf
Ordinateur+et+système+d'exploitation 1.pdfOrdinateur+et+système+d'exploitation 1.pdf
Ordinateur+et+système+d'exploitation 1.pdf
 
Bases informatiques 2
Bases informatiques 2Bases informatiques 2
Bases informatiques 2
 
Fiche technique système d'exploitation
Fiche technique système d'exploitationFiche technique système d'exploitation
Fiche technique système d'exploitation
 
Chapitre 1 Définitions et vocabulaires de base.pdf
Chapitre 1 Définitions et vocabulaires de base.pdfChapitre 1 Définitions et vocabulaires de base.pdf
Chapitre 1 Définitions et vocabulaires de base.pdf
 
Introduction
IntroductionIntroduction
Introduction
 
présentation informatique.pptx
présentation informatique.pptxprésentation informatique.pptx
présentation informatique.pptx
 
Initiation à l'informatique
Initiation à l'informatiqueInitiation à l'informatique
Initiation à l'informatique
 
Exercice2
Exercice2Exercice2
Exercice2
 
Chapitre 2- Présentation Structure de base d_un ordinateur
Chapitre 2- Présentation Structure de base d_un ordinateurChapitre 2- Présentation Structure de base d_un ordinateur
Chapitre 2- Présentation Structure de base d_un ordinateur
 
04 composants d'un ordinateur 1.7-1
04   composants d'un ordinateur 1.7-104   composants d'un ordinateur 1.7-1
04 composants d'un ordinateur 1.7-1
 

Similaire à Introduction à App Inventor

Développement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelleDéveloppement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelleREGIONAL ACADEMY OF EDUCATION AND TRAINING
 
Programmation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdfProgrammation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdfBernardKabuatila
 
userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014USERADGENTS
 
Cours Visual Basic.NET
Cours Visual Basic.NETCours Visual Basic.NET
Cours Visual Basic.NETAziz Darouichi
 
chapitre-1-introduction-plateforme-android (2).pdf
chapitre-1-introduction-plateforme-android (2).pdfchapitre-1-introduction-plateforme-android (2).pdf
chapitre-1-introduction-plateforme-android (2).pdfolfaharrabi2
 
Proposition pim esprit mobile
Proposition pim esprit mobileProposition pim esprit mobile
Proposition pim esprit mobileSalma Sayah
 
Chapitre 1-introduction-plateforme-android
Chapitre 1-introduction-plateforme-androidChapitre 1-introduction-plateforme-android
Chapitre 1-introduction-plateforme-androidSalah Gharbi
 
Introduction au développement Windows Phone 8
Introduction au développement Windows Phone 8Introduction au développement Windows Phone 8
Introduction au développement Windows Phone 8Jean-Sébastien Dupuy
 
Support formation vidéo: Android Kotlin : développez des applications mobiles
Support formation vidéo: Android Kotlin : développez des applications mobiles Support formation vidéo: Android Kotlin : développez des applications mobiles
Support formation vidéo: Android Kotlin : développez des applications mobiles SmartnSkilled
 
01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)TECOS
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobileHaifa Chorfi
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierDamien Laureaux
 
Hackathon Android Abidjan
Hackathon Android  AbidjanHackathon Android  Abidjan
Hackathon Android AbidjanBacely YoroBi
 
Publier une application mobile en un clic
Publier une application mobile en un clicPublier une application mobile en un clic
Publier une application mobile en un clicFabernovel
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutterJulien Saumande
 

Similaire à Introduction à App Inventor (20)

Développement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelleDéveloppement d'applications mobiles.. Environnement de programmation visuelle
Développement d'applications mobiles.. Environnement de programmation visuelle
 
Programmation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdfProgrammation mobile Licence 2 UKV 23-24.pdf
Programmation mobile Licence 2 UKV 23-24.pdf
 
userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014
 
Cours Visual Basic.NET
Cours Visual Basic.NETCours Visual Basic.NET
Cours Visual Basic.NET
 
Intro Android
Intro AndroidIntro Android
Intro Android
 
chapitre-1-introduction-plateforme-android (2).pdf
chapitre-1-introduction-plateforme-android (2).pdfchapitre-1-introduction-plateforme-android (2).pdf
chapitre-1-introduction-plateforme-android (2).pdf
 
Proposition pim esprit mobile
Proposition pim esprit mobileProposition pim esprit mobile
Proposition pim esprit mobile
 
Chapitre 1-introduction-plateforme-android
Chapitre 1-introduction-plateforme-androidChapitre 1-introduction-plateforme-android
Chapitre 1-introduction-plateforme-android
 
Introduction au développement Windows Phone 8
Introduction au développement Windows Phone 8Introduction au développement Windows Phone 8
Introduction au développement Windows Phone 8
 
.NET DotNet CF - 1
.NET DotNet CF - 1.NET DotNet CF - 1
.NET DotNet CF - 1
 
Support formation vidéo: Android Kotlin : développez des applications mobiles
Support formation vidéo: Android Kotlin : développez des applications mobiles Support formation vidéo: Android Kotlin : développez des applications mobiles
Support formation vidéo: Android Kotlin : développez des applications mobiles
 
Support developpement applications mobiles avec ionic v3 et v4
Support developpement applications mobiles avec ionic v3 et v4Support developpement applications mobiles avec ionic v3 et v4
Support developpement applications mobiles avec ionic v3 et v4
 
01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)
 
DART.pptx
DART.pptxDART.pptx
DART.pptx
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobile
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG Montpellier
 
Hackathon Android Abidjan
Hackathon Android  AbidjanHackathon Android  Abidjan
Hackathon Android Abidjan
 
Publier une application mobile en un clic
Publier une application mobile en un clicPublier une application mobile en un clic
Publier une application mobile en un clic
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
 
Chapitre 4 sem
Chapitre 4 semChapitre 4 sem
Chapitre 4 sem
 

Dernier

gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurdinaelchaine
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 

Dernier (20)

gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteur
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 

Introduction à App Inventor

  • 1. Création d’applications mobiles pour débutants INTRODUCTION A APP INVENTOR
  • 2. Apprendre la programmation et la création d’applications mobiles avec App Inventor (sur Android) 1. Introduction : quoi, pour qui ? 2. Installation 3. Interface de design 4. Interface de programmation 5. Test 6. Installation et partage des applications 7. Aller plus loin 2
  • 4. appinventor.mit.edu Logiciel de programmation visuelle conçu pour l’initiation à la programmation et à la création d’applications mobiles (sur Android) Conçu par une équipe conjointe de Google et du MIT en 2009 Open-source, gratuit, accessible en ligne En 2015 : + 3 millions d’utilisateurs dans 195 pays, + de 7 millions d’applis créées à des fins pédagogiques, de prototypage ou de publication (sur le Google Play Store)
  • 6. Adresse Gmail + Appli à télécharger Pour démarrer sur App Inventor, rien de plus simple : - Il faut se connecter à l’adresse « ai2.appinventor.mit.edu » muni d’une adresse Gmail (dès la première utilisation) - Pour tester en temps réel sur son téléphone (ou sa tablette) : télécharger l’appli « MIT AI2 Companion » sur le Google Play Store - Si vous n’avez pas de téléphone/tablette Android sous la main, vous pouvez toujours tester avec l’émulateur en ligne, téléchargeable à partir du site internet du logiciel - Navigateurs à utiliser : Chrome ou Firefox sont recommandés, ça marche avec Safari, Internet Explorer n’est pas supporté.
  • 8. Création de l’interface utilisateur de l’application 2 interfaces de travail dans App Inventor : l’interface de design, et l’interface de programmation L’interface de design permet de concevoir l’apparence des écrans de votre application : apparence visuelle, et composants invisibles La définition des propriétés de ces différents composants se fait dans cette interface (par défaut dans un premier temps) Tous les médias externes (images, sons, etc.) à intégrer à votre application se téléchargent également dans cette interface
  • 10. Programmation du comportement de l’application L’interface de programmation permet de définir le comportement de l’application et de ses différents composants, une fois qu’ils ont été créés dans l’interface de design La programmation se fait à l’aide de « blocs » précodés, rédigés en anglais ou français (ou autre langue), qui s’emboîtent les uns dans les autres selon la logique souhaitée Les blocs de code ont déjà un ensemble de propriétés, méthodes et événements associés, qu’on peut enrichir avec la création de nouvelles procédures
  • 12. Test, test, test ! Pour tester son développement en temps réel, le logiciel permet de générer un code barre qu’on scanne à partir de l’appli « compagnon » installée sur le téléphone En quelques secondes, l’appli apparaît sur l’écran et on peut la tester sous quasiment toutes ses coutures.
  • 14. Installation de l’application sur le téléphone Pour installer une application sur le téléphone, 2 méthodes : - Génération d’un code-barre à partir de l’interface du logiciel (code valable 2 heures) - Partage du fichier d’installation par email (le plus simple pour le partager avec plusieurs personnes). On peut également publier les applis sur le Google Play Store. Les fichiers source sont également partageables et modifiables par d’autres.
  • 15. 7. Aller plus loin Ateliers & Stages (à partir de 13 ans) CREATION D’APPLICATIONS MOBILES Inscriptions & renseignements : www.teen-code.com teencodeedu