Guide complet pour apprendre Kodular
Kodular est une plateforme no-code permettant de créer
des applications Android sans programmation complexe. Ce
guide couvre tout ce qu’il faut savoir pour maîtriser Kodular.
1. Introduction à Kodular
📌 Qu'est-ce que Kodular ?
Kodular est un constructeur d'applications basé sur MIT
App Inventor. Il permet de glisser-déposer des composants
et d'utiliser un éditeur de blocs pour la logique.
📌 Créer un compte et un projet
1. Rendez-vous sur Kodular Creator.
2. Connectez-vous avec Google.
3. Cliquez sur Créer un nouveau projet.
4. Donnez un nom à votre projet (ex. : MonApp).
2. L’interface de Kodular
📌 Les différentes sections
Designer : Pour ajouter des composants (boutons,
textes, images, etc.).
Blocks : Pour programmer la logique avec des blocs
visuels.
Assets : Pour importer des images, sons et fichiers.
3. Les Composants de Kodular
📌 Interface utilisateur (UI)
Button : Bouton cliquable.
Label : Affichage de texte.
TextBox : Champ de saisie.
Image : Affichage d’images.
ListView : Affichage de listes.
WebView : Affichage de pages web.
📌 Médias
Camera : Capture d’images.
Sound : Lecture de sons.
Player : Lecteur audio.
📌 Connectivité
Web : Envoi/réception de données (API, Google
Sheets).
Firebase : Base de données en temps réel.
Bluetooth : Connexion avec des périphériques
Bluetooth.
📌 Stockage
TinyDB : Stockage local (mémorisation de données).
CloudDB : Stockage en ligne.
Google Sheets : Enregistrement des données sur un
tableur Google.
4. Programmation avec les Blocs
📌 Principes de base
Les blocs sont organisés en catégories :
Contrôle : Conditions (si-alors), boucles (répéter).
Logique : Comparaisons (=, >).
Mathématiques : Calculs (+, -).
Texte : Manipulation de texte (joindre, remplacer).
Listes : Création et manipulation de listes.
Procédures : Création de fonctions personnalisées.
📌 Exemple : Changer un texte avec un bouton
1. Ajouter un Button1 et un Label1.
2. Dans les blocs, créer :
oQuand Button1 est cliqué → Mettre Label1.Text
à "Bonjour Kodular !".
5. Gestion des Données avec Google Sheets
📌 Configuration
1. Créer un Google Sheet.
2. Créer un script Apps Script pour recevoir des
données.
3. Ajouter un composant Web dans Kodular.
4. Envoyer des données avec un PostText (voir
méthode plus haut).
6. Utilisation de Firebase pour le Stockage en Temps
Réel
1. Créer un compte Firebase.
2. Créer une base de données en mode Temps réel.
3. Ajouter l’URL et la clé API dans Kodular.
4. Utiliser les blocs Firebase pour enregistrer et
récupérer des données.
7. Ajouter des Publicités et Monétiser
Kodular propose des AdMob, Facebook Ads, StartApp
Ads pour gagner de l’argent.
1. S’inscrire sur AdMob et créer un identifiant
d’application.
2. Ajouter le composant AdMob dans Kodular.
3. Afficher des publicités avec les blocs Show Ad.
8. Publier son application sur le Play Store
1. Signer l’APK avec un keystore.
2. Créer une fiche Play Store.
3. Téléverser l’APK ou AAB.
4. Ajouter une description et des images.
5. Envoyer l’application pour validation.
9. Ressources pour Aller Plus Loin
Kodular Community : https://community.kodular.io/
YouTube : Recherchez "Kodular tutorial" pour des
vidéos détaillées.
Docs officielles : https://docs.kodular.io/
10. Exercices Pratiques
1. Créer une To-Do List avec TinyDB.
2. Faire une calculatrice simple.
3. Envoyer et recevoir des données depuis Google
Sheets.
4. Développer une app de chat avec Firebase.
5. Créer une app téo avec une API Web.