Cours et tutoriels App Inventor 2 par José Rouillard

Cours et tutoriels App Inventor 2

Les supports de cours Les tutoriels en vidéo 
TP APP INVENTOR N°1
Vignette1 tuto AI2

Comment créer votre première application Android  sans coder une seule ligne de Java ?

AI2 : trouver un nombre tiré au hasard
TP APP INVENTOR N°2 Projet Daft punk

Projet Prise de rendez-vous

Projet Mayo Ketchup

Projet Vibration et code barre
TP APP INVENTOR N°3 Projet photos et vidéos

Projet Tables de multiplication
  • Projet 8 bis : Table de multiplication avec liste de paramètres

Projet Garder un secret (sauvegarder des données en BD locale)

Projet Partager un secret (sauvegarder données en BD partagée)
TP APP INVENTOR N°3 BIS
Projet Partager un secret (sauvegarder données en BD partagée)
TP APP INVENTOR N°4
Projet Partager un secret (sauvegarder données en BD partagée)
TP APP INVENTOR N°4 BIS
  • Projet  : Swipe (Choisir un produit en swipant à gauche, à droite, en haut ou en bas, pour dire : J'aime, Je n'aime pas, J'adore, Je déteste)
TP APP INVENTOR N°5
  • Projet 15 : Dessin digital (Canvas, Touch, Drag)
  • Projet 16 : Ball-Trap (Jeu animé)
TP APP INVENTOR N°6
  • Projet 17 : Prononcer les nombres (TTS : Multiple synthèse vocale)
  • Projet 18 : Vocal Quizz (TTS : synthèse vocale)
  • Projet 19 : Apprendre les nombres (Jeu avec TTS)
TP APP INVENTOR N°7
  • Projet 20 : Recherche vocale (ASR)
  • Projet 21 : Traduttore, traditore (traducteur Yandex)
  • Projet 22 : Cadavre Exquis (enregistrement vocal)
  • Projet 23 : Station Radio
TP APP INVENTOR N°8
  • Projet 24 : Géolocalisation (GPS, cartes et itinéraires)
  • Projet 25 : Appel PHP
  • Projet 26 : Appel API Yahoo Bourse
TP APP INVENTOR N°9
  • Projet 27 : Twitter (à importer et compléter avec vos clés)
  • Projet 28 : Envoyer et recevoir des SMS
  • Projet 29 : Lire des fichiers (file)
TP APP INVENTOR N°10
  • Projet 30 : Lancer un dé
  • Projet 31 : Jeu du coureur (utilisant le projet 30)
  • Projet 32 : Activités externes (Activity Starter)
TP APP INVENTOR N°11
  • Projet 33 : Carte Google Maps multipoints
  • Projet 34 : Partage (Sharing avec Gmail, SMS, BlueTooth, Google+, Twitter, Facebook, Hangout, Presse-papier...)
TP APP INVENTOR N°12
  • Projet 35 : FusionTable
TP APP INVENTOR N°13
Cours et tutoriels App Inventor 2
  • Projet 36 : Bluetooth (Faire communiquer deux Android entre eux  (exemple avec deux Samsung Galaxy J5)
  • Projet 36 Bis : Bluetooth (Faire communiquer deux Android entre eux) avec extensions pour allumer/éteindre torche de l'autre smartphone et interroger le niveau de batterie.
  • Projet 37 : Bluetooth BLE (Faire communiquer un Android et un objet connecté, Arduino (ex : Bluno), allumer/eteindre LED) [output : du smartphone vers Arduino]
  • Projet 38 : Bluetooth BLE (Faire communiquer un Android et un objet connecté, Arduino (ex : Bluno), afficher valeur d'un potentiomètre) [input : de Arduino vers smartphone]
  • Projet 38 Bis : Bluetooth BLE (Faire communiquer deux Android Maitre/Escalve (ex : Bluno et DUE équipé d'une carte météo) [output : de Arduino vers smartphone]

Projet Partager un secret (sauvegarder données en BD partagée)
TP APP INVENTOR N°14
  • Projet 40 : Push Notification : solution Thunkable + OneSignal
TP APP INVENTOR N°15
  • Projet 41 : Extension GIF animée
  • Projet 42 : Extension FAB (Floating Action Button)
  • Projet 43 : Extension Notification de rappel Android
  • Projet 44 : Extension ColinTree ListView (Liste avec icônes)
  • Projet 45 : Extension Sound Analysis (Interagir grâce aux sons détectés par le microphone, dans un jeu d'arcade)
TP APP INVENTOR N°16
  • Projet 46 : Jeu de plateforme avec scrolling infini
TP APP INVENTOR N°17
  • Projet 47 : OpenFoodFact API
TP APP INVENTOR N°18
  • Projet 48 : Vidéo Youtube grâce à ActivityStarter
TP APP INVENTOR N°19
  • Projet 49 : Tous sur lui (Utilisation de Any avec des Balls dans un Canvas)
  • Projet 50 : Jeu du memory avec 4 paires de cartes (Utilisation de Any avec des boutons)
  • Projet 50 Bis : Jeu du memory avec 10 paires de cartes (Utilisation de Any avec des boutons)
TP APP INVENTOR N°20
  • Projet 51 : Jeu de voiture, scrolling vertical infini, avec accéléromètre (Any Component)
TP APP INVENTOR N°21
  • Projet 52 : Utilisation de "Look Up In Pairs"
TP APP INVENTOR N°22
  • Projet 53 : API Météo à 4 jours
TP APP INVENTOR N°23
  • Projet 54 : Le petit Bac (Firebase)
TP APP INVENTOR N°24
  • Projet 55 : Un émulateur alternatif : utiliser un autre émulateur que celui proposé par AI2 en natif (Genymotion)

TP APP INVENTOR N°25
  • Projet 56 : Retrogaming

TP APP INVENTOR N°26
  • Projet 57 : Scratching
  • Projet 58 : Scratch to win or loose

TP APP INVENTOR N°27
  • Utilisation de AI2 + Firebase :
    • Piloter des Sphères (Unity) [sur Youtube : 7:42]
      Lire le descriptif de la vidéo Youtube pour obtenir les ressources necessaires pour effectuer le tutoriel.
    • Multimodal Paint et moteur de fusion multimodale

TP APP INVENTOR N°28
Vignette1 tuto AI2

TP APP INVENTOR N°29
  • Projet 59 : Charts : graphiques statiques (paires d'éléments, listes)
  • Projet 60 : Charts : graphiques statiques (import .CSV, datafile)
  • Projet 61 : Charts : graphiques dynamiques (proximity sensor)
  • Projet 62 : Charts : graphiques dynamiques (random, glissant ou non)
  • Projet 63 : Charts : graphiques dynamiques (PHP via Replit.com)

TP APP INVENTOR N°30
  • Projet 64 : API blague Chuck Norris
  • Projet 65 : API cryptomonnaie (BTC/USD) : CoinAPI.io

TP APP INVENTOR N°31
  • Projet 66 : API GeoAPIfy : prononcer une ville pour la placer sur une carte (en fonction de sa longitude et latitude)

TP APP INVENTOR N°32
TP APP INVENTOR N°33
  • Projet 68 : API OpenAI Dall.E : faire générer une image par une IA (Intelligence Artificielle) [sur Youtube : 27:53]

TP APP INVENTOR N°34
  • Projet 69 : API Opendata de la MEL (Métropole Européeene de Lille). Exemple des pharmacies de la MEL.

TP APP INVENTOR N°35
  • Projet 70 : Interroger ChatBot et ImageBot de AppInventor (ChatGPT et Dall-E 2 en expérimental).

TP APP INVENTOR N°36
  • Projet 71 : Composant Google SpreadSheet

TP APP INVENTOR N°37
  • Projet 72 : Transfert de photos avec CloudDB d'un smartphone à un autre

TP APP INVENTOR N°38
  • Projet 73 : Automatisation de tâches avec Make.com

TP APP INVENTOR N°39
TP APP INVENTOR N°40
  • Projet 75 : Utilisation de différentes IA (ChatGPT, Mistral, DeepSeek, LLaMA, Qwen...) via OpenRouter.ia
  • Projet 76 : Utilisation d'une IA pour décrire une photo via OpenRouter.ia

TP APP INVENTOR (Webots Lampe + MQTT)
  • Projet Webots + MQTT + AppInventor (Lampe).

TP APP INVENTOR (Webots Ned Niryo + MQTT)
  • Projet Webots + MQTT + AppInventor (Bras robotisé Ned Nyrio et trois convoyeurs).



Stage d'initiation au développement d'applications mobiles pour les lycéens

Quelques photos-souvenirs
  • Projet : Shopping Calculator