Créer une application Android facilement sans programmation
- Objectifs pédagogiques
- Sections du cours
- Avis
App Inventor 2 est une application Web (en ligne sans installation logiciel) totalement gratuite développée initialement par Google. Elle est actuellement entretenue par le Massachusetts Institute of Technology (MIT) .
App Inventor 2 simplifie le développement des applications sous Android et le rend accessible même pour les novices et ceux qui ne sont pas familiers avec les langages de programmation. Elle est basée sur une interface graphique similaire à Scratch (Blocs style pièce de puzzle a connecter entre eux). Grâce à son interface entièrement graphique et à l’absence totale de ligne de code, App Inventor 2 est particulièrement adaptée aux personnes n’ayant aucune connaissance en programmation.
Même si l’interface est son utilisation est très simple, il n’en reste pas moins que vous pouvez créer des applications très puissante en quelques minutes.
Vous pensez que créer une application qui utilise la reconnaissance vocale, la localisation GPS, l’ appareil photo, la camera de votre périphérique mobile n’est pas a votre portée ? je peux vous garantir qu’avec app inventor 2 non seulement vous y arriverez mais en plus en quelques minutes !
Ce cours couvre l’intégralité des fonctionnalités de l’application sauf la partie « Lego Minstorm« .
Vous apprendrez a gérer les données locale ou sur le cloud (TinyDB, TinyWebDB, Firebase, Google Fusion Table), sélectionner et lire des fichiers média (image, vidéo,mp3), utiliser les capteurs de votre appareil mobile (GPS, Gyroscope, Accéléromètre, Podomètre, Scan de code barre) et bien d’autres choses.
Votre apprentissage se fera pas à pas et aucun prérequis n’est nécessaire !
De plus nous réaliserons des Travaux Pratique (TP) à la fin de chaque section. Nous corrigerons ces « TP » ensemble en vidéo et la correction vous sera fournit dans un package importable dans App Inventor.
Application que vous réaliserez dans ce cours (TP) Preview Disponible :
- Navigateur Web
- Traducteur Vocale (Anglais Espagnol)
- App Liste des courses
- Jeux Monster Ball
- Chronométre
- Lecteur vocal de SMS
- Application de prise de note persistante
- Application vocale qui affiche une image satellite
Mais a la fin de ce cours vous serez capable de réaliser beaucoup d’autre type d’application ou de jeux :
- Lecteur vidéo
- Lecteur de musique
- Des jeux (app de type quizz, ou graphique)
- Application de dessin
- Gestion des Utilisateurs (Login, password,etc..)
- Boussole
- Calculatrice
- Etc.. (Consulter le plan de cours pour le détails des sujets)
Alors si vous souhaitez créer vos propre application pour android il ne vous reste plus qu’a me rejoindre dans ce cours.
-
1IntroductionLeçon de texte
Introduction.
-
2Présentation de l'interface Projet.Leçon vidéo
Présentation de l'application Web App Inventor 2
-
3Découverte du mode "Designer"Leçon vidéo
Gérer l'interface et les composants de votre application.
-
4Paramétrage de l’émulateur (AI Starter)Leçon vidéo
Utiliser votre application avec l' émulateur android
-
5Tester l' application en temps réel sur Smartphone Android (Ai Companion)Leçon vidéo
Tester votre application sur votre smartphone ou votre tablette android avec le compagnion
-
6Tester l'application en temps réel sur Smartphone Android USBLeçon vidéo
Tester votre application sur votre smartphone ou votre tablette android avec une liaison USB
-
7Compiler et installer votre applicationLeçon vidéo
Compilation de votre application et installation sur votre terminal android
-
8Sauvegarder importer un projetLeçon vidéo
Sauvegarder ou importer des projet aia dans app inventor
-
9Découverte du mode "Blocs"Leçon vidéo
Utiliser les blocs pour effectuer des actions.
-
10Organisation des blocsLeçon vidéo
Gestion de l'affichage des blocs
-
11Testez-vous sur cette première sectionQuiz
Vérifiez que vous avez bien assimilé les sessions de cette section.
-
12BoutonLeçon vidéo
Utilisation des boutons dans votre application.
-
13Case à cocherLeçon vidéo
Utilisation des case à cocher dans votre application.
-
14Sélectionneur de dateLeçon vidéo
Utilisation des dates dans votre application.
-
15ImageLeçon vidéo
Utilisation des images dans votre application.
-
16Sélectionneur de listeLeçon vidéo
Utilisation de la sélection de liste dans votre application.
-
17Vue listeLeçon vidéo
Utilisation des ListView dans votre application.
-
18NotificateurLeçon vidéo
Utilisation des Notifications dans votre application.
-
19Zone de TexteLeçon vidéo
Utilisation des zone de texte dans votre application.
-
20AscenseurLeçon vidéo
Utilisation des ascenseur (slider) dans votre application.
-
21Curseur animéLeçon vidéo
Utilisation des curseurs animé (liste déroulante) dans votre application.
-
22Sélectionneur de tempsLeçon vidéo
Utilisation du sélectionneur de temps dans votre application.
-
23Afficheur webLeçon vidéo
Utilisation de l'afficheur web (browser) dans votre application.
-
24Testez-vous sur cette seconde sectionQuiz
Une demande de suppression a été envoyé au support udemy.
Veuillez ignorer ce test pratique.
Cordialement
-
25Arrangement horizontale et verticalLeçon vidéo
Afficher vos composants horizontalement ou verticalement
-
26Arrangement scroll Horizontale et verticalLeçon vidéo
-
27Arrangement tableauLeçon vidéo
Afficher les composants dans un tableau
-
28TP n°1 Créer une navigateur webLeçon vidéo
TP Réaliser un navigateur WEB
-
29CaméscopeLeçon vidéo
Utiliser la caméra de votre périphérique mobile android
-
30CaméraLeçon vidéo
Utiliser l'appareil photo de votre périphérique mobile android
-
31Sélectionneur d'imageLeçon vidéo
Sélectionner des images de votre galerie mobile
-
32Lecteur audioLeçon vidéo
Jouer des musiques sur votre smartphone ou votre tablette
-
33SonLeçon vidéo
Jouer des sons.
-
34Enregistreur de sonLeçon vidéo
Enregistrer l'audio de votre smartphone
-
35Reconnaissance vocaleLeçon vidéo
Utiliser la reconnaissance vocale
-
36Text to Speech (Texte a parole)Leçon vidéo
Donner la parole à votre périphérique mobile.
-
37Lecteur VidéoLeçon vidéo
-
38Traduction de texte Multi- langage YandexLeçon vidéo
Utiliser le service de traduction de langue Yandex
-
39TP2 Réaliser une application de traduction vocaleLeçon vidéo
TP2 Réaliser un traducteur vocal
-
40TP2 CorrectionLeçon vidéo
Correction du TP.
-
41Les blocs "variables"Leçon vidéo
Utiliser les blocs variables
-
42Les blocs "listes"Leçon vidéo
Utiliser les blocs listes
-
43Les blocs "procédures"Leçon vidéo
Utiliser les blocs procédures.
-
44Les blocs "contrôles"Leçon vidéo
Utiliser les blocs contôles.
-
45TP3 Créer une application "liste des courses"Leçon vidéo
TP3 application de liste des courses (donnée non persistante)
-
46TP3 CorrectionLeçon vidéo
Correction du TP
-
47Les Cadres (Canvas)Leçon vidéo
Utilisation du composant cadre.
-
48TP4 Réaliser une application de dessinLeçon vidéo
TP4 application de dessin
-
49TP4 CorrectionLeçon vidéo
Correction du TP
-
50BalleLeçon vidéo
Utilisation du composant Balle.
-
51Image lutinLeçon vidéo
Utilisation du composant Image luttin.
-
52TP5 Réaliser un jeu "Monster Ball"Leçon vidéo
TP5 Création d'un jeu simple
-
53TP5 CorrectionLeçon vidéo
Correction du TP
-
54AccéléromètreLeçon vidéo
Utiliser le composant Accélérométre
-
55Scanneur code barreLeçon vidéo
Utiliser le composant Scanneur de code barre
-
56HorlogeLeçon vidéo
Utiliser le composant Horloge (Timer)
-
57GryscopeSensorLeçon vidéo
Utiliser le composant Gyroscope
-
58Capteur de position (GPS)Leçon vidéo
Utiliser le composant Capteur de position (GPS)
-
59Capteur d'orientation (Boussole)Leçon vidéo
Utiliser le composant Capteur d'orientation (Boussole)
-
60PodométreLeçon vidéo
Utiliser le composant Podométre
-
61Capteur de proximitéLeçon vidéo
Utiliser le composant Capteur de proximité
-
62TP6 Réaliser un ChronométreLeçon vidéo
TP 6 chronométre
-
63TP6 CorrectionLeçon vidéo
Correction TP
-
64Sélectionneur d' EmailLeçon vidéo
Utiliser l'annuaire du smartphone
-
65Sélecteur de Contact et de numéro de téléphoneLeçon vidéo
Utiliser les contacts du smartphone
-
66Appel téléphoniqueLeçon vidéo
Gérer les appels téléphonique depuis votre application
-
67Partage (Réseau sociaux)Leçon vidéo
Partager des données sur les réseaux sociaux ou par sms
-
68SMSLeçon vidéo
Gérer les SMS depuis votre application
-
69TP7 réaliser un lecteur vocal de SMSLeçon vidéo
TP7 Lecteur de SMS
-
70TP7 CorrectionLeçon vidéo
TP Correction
-
71Propriétés "Screen"Leçon vidéo
Les propriétés de l'ecran
-
72Blocs "Screen"Leçon vidéo
Les blocs et les événements de l'écran
-
73Multi ScreenLeçon vidéo
Utilisation de plusieurs écrans dans la même application.
-
74TP8 Réaliser un SplashScreenLeçon vidéo
TP SplashScreen
-
75TP8 CorrectionLeçon vidéo
-
76FichierLeçon vidéo
Utiliser les fichiers texte pour stocker et lire des données.
-
77TinyDBLeçon vidéo
Utiliser une Base de donnée locale pour stocker et lire des données.
-
78TinyWebDBLeçon vidéo
Utiliser une Base de donnée distante pour stocker et lire des données.
-
79Google Fusion Table (Connexion)Leçon vidéo
Utiliser une table google fusion pour stocker et lire des données.
-
80Fusion Table ContrôleLeçon vidéo
Utilisation du composant Table Fusion dans votre application.
-
81TP9 Réaliser une application de prise de note persistanteLeçon vidéo
TP9 Prise de note persistante.
-
82TP9 CorrectionLeçon vidéo
Correction TP