Dans ce tutoriel, je vais vous expliquer étape par étape comment créer une application mobile en utilisant Python et Kivy. Kivy est un framework open-source permettant de développer des applications multiplateformes compatibles avec Android, iOS, Linux, Windows et MacOS.
Pour commencer, assurez-vous d’avoir Python installé sur votre ordinateur. Vous pouvez le télécharger à partir du site officiel de Python (https://www.python.org/downloads/). Une fois Python installé, vous pouvez installer Kivy en exécutant la commande suivante dans votre terminal :
pip install kivy
Une fois Kivy installé, nous pouvons commencer à développer notre application mobile. Tout d’abord, créez un nouveau dossier pour votre projet et ouvrez votre éditeur de code préféré.
Créez un nouveau fichier Python dans ce dossier et commencez par importer les modules nécessaires :
from kivy.app import App
from kivy.uix.button import Button
Ensuite, créez une classe pour votre application en héritant de la classe App de Kivy :
class MyApp(App):
def build(self):
return Button(text='Hello World')
Dans cette classe, nous avons une méthode build
qui renvoie un widget Button
avec le texte "Hello World". Maintenant, nous devons instancier notre classe et lancer l’application :
if __name__ == '__main__':
MyApp().run()
Maintenant que nous avons créé notre application de base, nous pouvons l’exécuter en exécutant le fichier Python dans votre terminal :
python mon_fichier.py
Vous devriez voir une fenêtre apparaître avec un bouton "Hello World". Félicitations, vous avez créé votre première application mobile en utilisant Python et Kivy !
Maintenant, vous pouvez personnaliser votre application en ajoutant d’autres widgets, en utilisant des styles CSS ou en intégrant des fonctionnalités plus avancées. Kivy dispose d’une documentation complète qui vous permettra d’explorer toutes les fonctionnalités disponibles.
J’espère que ce tutoriel vous a été utile pour créer votre propre application mobile en utilisant Python et Kivy. N’hésitez pas à expérimenter et à explorer les possibilités offertes par ce framework puissant et polyvalent. Merci d’avoir suivi ce tutoriel !
Bonjour, je suis sur window 11 et je n'arrive pas a mettre Kivy dans le panel de commande. J'ai le message "SyntaxError: invalid syntax" qui apparait. Auriez-vous la solution ?
trop fort
Money Giver
Toujours ❤
Bulldozer ne marche pas sur windows?
Kivy est mieux il utilise ses propres widgets cela garanti les mêmes interfaces sur linux, windows, mac, Android ou iOS
Il est très facile à prendre en main avec le KV langage qui est une forme de fichier yaml, et même créer des interfaces avec la POO de python c'est facile.
Contrairement au framework flet qui copie flutter vraiment déroutant.
La performance n'est pas au rendez-vous pour des jeux vidéo à mon avis.
Bonjour, est-il possible de développer une application pour tablette android qui va servir à encoder des listes de sorties stock pour des chantier, en sachant qu'il y a une liste de 7000 articles et que plusieurs centaines de personnes pourraient l'utiliser. Pour l'instant ils utilisent PowerApps qui pour moi n'est pas du tout adapté car ils en savent pas mettre des conditions pour certains articles par exemple (en sac de 500p, avec un message d'erreur si la quantité est en dessous) et bien d'autres encore…Avec Python tout cela serait possible. Je vous remercie d'avance pour votre réponse, continuez comme cela.
Bonjour monsieur silvera
J'ai suivi votre vidéo sur la programmation mobile avec Kivy
Mais j'ai un souci
Quand j'exécute la commande : buildozer android debug deploy run
Ça me renvoie une sorte de message disant : "Unknown command/target android"
Et ensuite un autre disant : " I check configuration tokens"
Je ne sais pas c'est quoi le problème
Aidez-moi à le résoudre s'il vous plaît
J'adore ton process, je m'abonne 😊
Salut j'ai un application qui fonction pas sur des autres appareils me demande numéro Mac 00:00:00:00:00 pas connue y un moyen pour changé
merci d'avance pour la reponse je vous adore
salut professeur moi j'ai essayer mais je recois des erreur je ne comprend pas:
Exception has occurred: ParserException
Parser: File "c:UsersL'HOLLANDAISDesktopAPPTESTyannapp.kv", line 2:
…
1:<Gameview>:
>> 2:result_label:result_label
3:answer_input:answer_input
4:check_number:check_number
…
Invalid data after declaration
File "C:UsersL'HOLLANDAISDesktopAPPTESTmain.py", line 31, in <module>
Yannapp().run()
kivy.lang.parser.ParserException: Parser: File "c:UsersL'HOLLANDAISDesktopAPPTESTyannapp.kv", line 2:
…
1:<Gameview>:
>> 2:result_label:result_label
3:answer_input:answer_input
Merci !
Bonjour David, j'aimerais beaucoup que tu m'aides sur un projet je dois concevoir et implémenter une application mobile qui gères le pointage avec empreinte digitale sur un smartphone.
Excellent travail, merci.
Bonjour, j'ai une erreur au niveau de GameView dans mon fichier kv
Bonsoir comment puis-je utiliser l’application sur mon iPhone une fois crée ?
Salut, ravi d'etre avec vs, je demande de m'aider pour créer un Scripte en Python via kivy permettant d’afficher les caractéristiques d’une tablette/smartphone
Tres bonje veux vos coordonnees
Moi j'en pense qu'il faudrait aborder KivyMD, LA lib pour faire des apps en python.