CRÉER UNE APP MOBILE AVEC PYTHON ET KIVY (tuto en français!)

Ғылым және технология

Hello,
Aujourd'hui, on explore ensemble comment créer une application mobile avec python. Pour ce faire, nous allons utiliser kivy.
Ce cours, entièrement en français, vous montre comment installer python et kivy sur votre windows, mac ou même linux puis nous allons voir comment coder un petit game avec une image, un label, un textinput et un bouton le tout dans une boxlayout. Je vous montre aussi comment réagir à l'événement on_press du bouton.
Enfin, à la fin de la vidéo, on verra comment builder sont projet avec buildozer pour générer un apk et l'installer sur un smartphone ou un émulateur android. On en profitera pour regarder rapidement la documentation pour export le projet sur ios ou sur desktop.
Ce tutorial complet (full course) en fr pour créer une app vous permettra de vous faire une idée de python et savoir c'est quoi kivy avec une petite app de style hello world.
Cours fait ave kivy 2.0 en 2021 pour apprendre à faire un petit project.
► ABONNE-TOI en cliquant ICI : / @davidsilverayt
Attention, pour utiliser buildozer sur windows, il faut utiliser WSL : docs.microsoft.com/fr-fr/wind...
Voici un tuto complet (en anglais) : • Convert Python to Andr...
Chapitres de la vidéo:
0:00 : Intro
0:47 : Installation
2:44 : On code !
5:40: Création du design
14:44: Communication entre kivy et python
17:29 : Test de l'application
18:21: Installation sur un smartphone
22:48 : Outro
► Twitter : / dav_silvera
► Instagram : / dav.silvera
► TikTok : / davsil5
By David Silvera ;)

Пікірлер: 227

  • @deuftech5464
    @deuftech54642 жыл бұрын

    Je fais également des tutos en FRANÇAIS sur python kivy, et franchement je suis ravi de voir que d’autres personnes ont pris cette même initiative. Je t’encourage a continuer!!!

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Très sympa! Je vais aller voir ça 😉

  • @Zeynix
    @Zeynix2 жыл бұрын

    J'ai voulu commencer à comprendre un module (kivy) pour une fois à l'aide de la documentation mais j'avoue que j'avais pas compris grand chose, et la rien qu'avec ce petit tuto j'ai déjà compris comment ça fonctionnait ! Merci pour ce tuto !

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Avec grand plaisir 😁

  • @zanaouattara8974
    @zanaouattara8974 Жыл бұрын

    Bonjour Professeur votre tuto est vraiment super, très super même. Je voulais plus plus plus encore et encore. Que Dieu vous le rend au centuple. Merci infiniment et bonne chance pour la suite ...! Trop cooooool

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Merci beaucoup 😁

  • @fatoukinediop2596
    @fatoukinediop25962 жыл бұрын

    Même après près d'un an c'est ultra intéressant Continue tu gères de ouf

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merci beaucoup 😁

  • @SkyLard
    @SkyLard2 жыл бұрын

    Je ne connaissais pas cette chaîne KZread mais en tout ça c’est intéressant pour approfondir le développement sur mobile

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merci 😉

  • @DavidSilveraYT
    @DavidSilveraYT2 жыл бұрын

    *Hey! Je vous montre dans cette vidéo comment créer une app mobile avec Python et Kivy 🎉* Attention, pour utiliser buildozer sur windows, il faut installer WSL : docs.microsoft.com/fr-fr/windows/wsl/install-win10 Voici un tuto complet (en anglais) : kzread.info/dash/bejne/iKeIw69pZZrYlMY.html

  • @codingmasterclass8033
    @codingmasterclass80332 жыл бұрын

    Merci pour ce tuto, personnellement j'ai commencé l'apprentissage la programmation avec le langage python la simplicité et la puissance de kivy facilitent la tache pour le développement mobile . En plus lorsqu'on sépare le fichier kivy du fichier python l'on a l'impression d'écrire du code html/css

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Oui c'est vrai que Kivy est bi n fait. J'ai une réserve pour des applications complexes ceci dit. Il faudrait que j'essaye

  • @slimane_mdj

    @slimane_mdj

    2 жыл бұрын

    @@DavidSilveraYT Merci pour ta vidéo. Qu'entends tu par applications complexes ? Tu as des exemples d'applications connues que tu considères comme complexes ?

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Oui une application avec pas mal de fonctionnalités ou d'architecture comme un réseau sociale, une app vidéos...

  • @issangolocoulibaly8325

    @issangolocoulibaly8325

    2 жыл бұрын

    @@DavidSilveraYT moi aussi j'avais des reserves par rapport au developpement d'applications complexes avec kivy donc malgré que je sois un developpeur python de base pour le volet mobile je me suis toute de suite tourné vers react native et recemment j'apprends flutter( d'ailleurs merci pour ta serie sur flutter). Mais j'ai commencé à faire des recherces sur kivy et j'ai l'impression que c'est vraiment puissant. C 'est ce qui m'a emmené vers ce tuto

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merci pour ton retour Issa. Je vais creuser le sujet un peu plus

  • @aurelienperrot2323
    @aurelienperrot23233 ай бұрын

    J'adore ton process, je m'abonne 😊

  • @Laxyny
    @Laxyny2 жыл бұрын

    Parfait 🤩, merci pour ce tuto

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Avec plaisir 😉

  • @unelampeaumilieudestenebres
    @unelampeaumilieudestenebres2 жыл бұрын

    Merci pour la vidéo et veuillez continuer avec d'autres tutos plus avancée

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Avec plaisir 😁 Oui à voir. Il faut encore que je monte en compétence dessus pour vous proposer de la qualité 👍

  • @Paradox3_
    @Paradox3_2 жыл бұрын

    Ce qui me plait le moins c'est que des tutos pour des applications mobile en python comme celui la sont trés rare.. Mais merci pour ce beau tuto !

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Oui c'est vrai je ne suis pas spécialisé en python. Mais je travaille sur une nouvelle vidéo en ce moment

  • @hassanamghar5188
    @hassanamghar5188 Жыл бұрын

    Rapide et efficace Bravo David.

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Merci beaucoup 😁

  • @kduc1094
    @kduc10942 жыл бұрын

    Genial beaucoup de courage. ! Tout an attendant d'autre videos

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merci beaucoup 😁

  • @attariazeddine6603
    @attariazeddine66036 ай бұрын

    Excellent travail, merci.

  • @alexjrn1679
    @alexjrn16792 жыл бұрын

    Super intéressant 👍🏻 Merci pour la vidéo

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Avec grand plaisir 😁

  • @faitsdivers627
    @faitsdivers6272 жыл бұрын

    Merci David,bon travail ✅

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merci beaucoup 😁

  • @clementpraudel2056
    @clementpraudel2056 Жыл бұрын

    Salut. J'ai beaucoup aimé ton tuto, car il est simple à comprendre, et tu vas à l'essentiel. En revanche, j'ai lu qu'un autre framework existait pour Python : Beeware. As-tu déjà testé ?

  • @logan5233
    @logan52332 жыл бұрын

    Merci super tuto je vais tester sa !

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Avec plaisir 😉

  • @vfx7t
    @vfx7t2 жыл бұрын

    Ce n'est pas trop compliqué pour moi, mais ça reste très compliqué aussi, car il faut beaucoup de temps pour apprendre. Et mon souhait est d'achever une application que je l'ai réalisée sur un langage simple Trinket, mais je souhaite la développer avec une interface et la partager vivement sur Android, enfin, c'est une application destinée pour aider les élèves pilotes. Merci et bonne continuation et voila je m'abonne ;)) et je souhaite que vous me donniez un coup de main, mais pas une manivelle sur la tête :)) Merci encore une fois !!

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Il faut aussi que je monte en compétence sur la technologie. Content de te compter parmi mes abonnés 😉

  • @vfx7t

    @vfx7t

    2 жыл бұрын

    @@DavidSilveraYT Merci a vous 🙂

  • @konate7131
    @konate71312 жыл бұрын

    ouffffff j'attendait avec impatience

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Ah ah top 😁👍

  • @djomberaamadou5453
    @djomberaamadou54532 жыл бұрын

    Très intéressant. Je m'abonne d'office 👌

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merci trop sympa 👍 Bienvenue 🎉

  • @manatogencelucien5919
    @manatogencelucien59192 жыл бұрын

    Merci pour ce tuto ! continuer pour avancer un peu plus, comme par exemple dans mon problème actuel, j'aimerai accéder au service sms et gallery photos. Pouvez-vous faire une vidéo pour ça s'il vous plaît?

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merci pour ce message ! Oui pourquoi pas aller plus loin! Il faut tout d'abord que je me forme un peu plus 😉

  • @taalamzain5298
    @taalamzain52982 жыл бұрын

    Super et Merci 👌

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Avec plaisir 👍

  • @foodjubi4989
    @foodjubi49892 жыл бұрын

    Enfin un tuto sur une app python 😁

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    😁 oui j'avais vraiment envie de tester kivy et de vous partager ça 👍

  • @foodjubi4989

    @foodjubi4989

    2 жыл бұрын

    @@DavidSilveraYT A tu l'intention de recommencer avec un plus gros projet ou même une série !?😁 Avec un bdd ou autres ? PS: je viens d'arriver sur la chaîne ton contenu me plaît 👍😁

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Je comptais tenter un jeu. En revanche, je ne sais pas si Kivy est assez solide pour une app complète. A voir...

  • @geekdespro8727
    @geekdespro87274 ай бұрын

    Merci !

  • @scriptorjs1984
    @scriptorjs19842 жыл бұрын

    Super tuto 😎

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merci beaucoup 😁

  • @himsbd5225
    @himsbd5225 Жыл бұрын

    Merci bien détaillé

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Avec plaisir 🙂

  • @skanderkachouti9201
    @skanderkachouti9201 Жыл бұрын

    Tu pourrais nous mettre le code quelque part pour qu’on puisse le copier coller ?(sur stackoverflow par exemple)

  • @alexandrechen7883
    @alexandrechen7883 Жыл бұрын

    Est ce que c'est possible de programmer un prototype de réseau social avec python ? Où les utilisateurs pourront donc se retrouver et discuter ?

  • @ahoussikouame6391
    @ahoussikouame63914 ай бұрын

    merci d'avance pour la reponse je vous adore

  • @wisdom3851
    @wisdom38512 жыл бұрын

    très bon thanks d'autres

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merci beaucoup 😁

  • @fallcheikh8398
    @fallcheikh83982 жыл бұрын

    Salut super ce que tu fais mon cher Silvera juste que tu va trop vite parfois dan tes explications cours vidéo Surtout pour l'épisode flutter premier application pour nous les débutants on arrive pas humiter les codes tu va vite si a chaque fois tu ferais une petite pose de quelques secondes ça nous permettra de compléter et de voir bien comment chaque fichier coder marche Merci pour la compréhension Nous sommes ravis et on vous encourage a continuer merci infiniment

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Oui je suis entièrement d'accord. Le format KZread m'oblige à faire des vidéos "courte" pour ne pas perdre l'audience. Je suis entrain de travailler sur une vidéo dans laquelle on prendra le temps d'apprendre dart 👍

  • @fallcheikh8398

    @fallcheikh8398

    2 жыл бұрын

    Merci coach Silvera en tout cas chapeaux ce que vous faites et super pour les nouveaux apprenants des méthodes sur flutter Merci infiniment de plus

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Avec grand plaisir 😁

  • @basdwebpro
    @basdwebpro2 жыл бұрын

    Les vidéos sur python sont très importantes

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    C'est noté 👍 J'essayerais d'en faire de temps en temps 😉

  • @JEROMEMP-px5zc
    @JEROMEMP-px5zc Жыл бұрын

    Super boulot mais comment récupérer tes sources. J'ai un écran noir au lancement et je trouve pas pourquoi. Quelle est la taille de ton logo.jpeg en pixel? Merci!

  • @3dnalb-sav
    @3dnalb-sav Жыл бұрын

    c'est bon j'ai régler ce problème mais maintenant lorsque je lance l'appli rien ne s'affiche (peut être a cause de l'image?), quel est la taille de l'image utilisée dans cette vidéo? merci d'avance

  • @Thesupergeeeks
    @Thesupergeeeks2 жыл бұрын

    Genial

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merciiii 😁

  • @OumarFall558
    @OumarFall5582 жыл бұрын

    Du lourd

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Oui je suis assez contant de la vidéo 😁

  • @OumarFall558

    @OumarFall558

    2 жыл бұрын

    Abn c'est super ça nous aussi

  • @diaibrahima7433
    @diaibrahima74332 жыл бұрын

    Super

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Merciiii

  • @ericservain
    @ericservain Жыл бұрын

    Bonjour peut on appeler une page web herberger sur un serveur apache (php) avec kivy (uliser kivy comme menu).merci pour le tuto

  • @3dnalb-sav
    @3dnalb-sav Жыл бұрын

    Bonjour, merci pour ce tuto qui est très bien fait.Mais j'ai un problème : lorsque je veux mettre en marche l'application sa me dit : TypeErrror: __init__() takes 1 positional argument but 2 were given est ce que quelqu'un peut m'aider s'il vous plait

  • @mahmoudwatt5560
    @mahmoudwatt55602 жыл бұрын

    Excellent David 🎉🎉. Allez vous faire une série de vidéos sur kivy et kivymd ?

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    merciii 😁 Peut être pas une série mais quelques vidéos de temps en temps pour continuer à explorer la techno 👍

  • @mahmoudwatt5560

    @mahmoudwatt5560

    2 жыл бұрын

    @@DavidSilveraYT 😎🎉🎉 cool

  • @oumaroumahamadou3206
    @oumaroumahamadou32062 жыл бұрын

    Très bonne passion de vie

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Ouiii merci 😉

  • @oumaroumahamadou3206

    @oumaroumahamadou3206

    2 жыл бұрын

    @@DavidSilveraYT De rien mon professeur

  • @chulanenaea-ft6ku
    @chulanenaea-ft6ku6 ай бұрын

    Bonsoir comment puis-je utiliser l’application sur mon iPhone une fois crée ?

  • @djufkif604
    @djufkif604 Жыл бұрын

    Salut Ton tuto est vraiment génial Stp tu peux nous faire un tuto où tu programme une app qui utilise le bluetooth ??

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Merci beaucoup 😁 C'est très spécifique et plus complexe car tu vas devoir aller chercher les classes Android ou iOS. Voici un exemple : stackoverflow.com/questions/59701199/which-module-should-i-use-to-make-a-kivy-application-using-bluetooth

  • @AaronNtumba-vc6ue
    @AaronNtumba-vc6ue2 ай бұрын

    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

  • @RodrigueUmba-hu1ci
    @RodrigueUmba-hu1ci4 ай бұрын

    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.

  • @user-nz8ol3gj5u
    @user-nz8ol3gj5u8 ай бұрын

    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

  • @lemondeakonackryleseuleetl1937
    @lemondeakonackryleseuleetl1937 Жыл бұрын

    Je pense vraiment que xamarin (Maui) et vraiment bien pour développer des applications car il te permets développer sur Android et ios sans modifier le code

  • @franck_ko2217
    @franck_ko2217 Жыл бұрын

    bonjour. J'ai pu avoir le dossier bin à la fin mais il est vide

  • @robinmaltaros2184
    @robinmaltaros21842 жыл бұрын

    Trop bon tuto, ce serait possible d'avoir le code pour avoir une base de laquelle partir ?

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Je ne sais pas si j'ai encore le code sur mon ancienne machine mais normalement, j'ai montré tout le code dans la vidéo. Il "suffit" de le recopier.

  • @mimouletteofficiel4029
    @mimouletteofficiel40292 жыл бұрын

    Lorsque je lance le script main.py mon terminal m'affiche l'erreur comme quoi le module kivy n'est pas installer pourtant je l'ai installer plusieurs fois en ligne de commande. J'ai aussi créer et activer l'environnement dans mon terminal via les commande présente sur le site de kivy. Quelqu'un aurait une idée d'ou peut venir le problème ??

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Est tu sur windows ? Lors de l'installation de kivy, y a t il une erreur ?

  • @denismboubasoubeye4577
    @denismboubasoubeye45772 жыл бұрын

    merci pour la vidéo. svp! aidez-moi à devenir un développeur et donnez-moi des conseils par où commencer

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Avec plaisr! Commencer par apprendre l'algorithmie avec un langage simple. Et surtout pratiquez, pratiquez et pratiquer.

  • @denismboubasoubeye4577

    @denismboubasoubeye4577

    2 жыл бұрын

    @@DavidSilveraYT merci beaucoup

  • @denismboubasoubeye4577

    @denismboubasoubeye4577

    2 жыл бұрын

    svp! comme je suis débutant, pouvez-vous me donner certain bon cours d'algorithme et le langage que je puisse commencer?

  • @remace07
    @remace072 жыл бұрын

    pour tes soucis d'interpréteur python, tu devrais utiliser les environnements virtuels: en effet, comme python est un langage interprété, il faut un moyen d'isoler le contexte de ton application de tout le reste de ta machine. pour ça tu as donc les environnements virtuels. moi j'utilise plutôt venv, ou pipenv (que je viens de découvrir et qui est plus sympa). ensuite, tu fais trop peu usage des propriétés (de kivy, pas de python). tu as des possibilités dans le code python comme du côté de kivy de lier des valeurs dans ta classe python et le fichier kivy. c'est un framework orienté objet, donc tu peux déclarer des attributs dans ta classe (enfin qui seront pour l'instance) et les relier (par exemple, pour un texte, tu peux utiliser texte = StringProperty("mon texte"') et utiliser dans ton fichier kivy text: self.texte. et c'est un vrai lien. ça veut dire qu'à tout moment, si ton code python change dans ton instance de classe côté python le texte, il sera changé automatiquement dans l'interface graphique, sans devoir coder l'interface et les écouteurs entre les deux. enfin, pour faire une application uniquement avec kivy, c'est clair que c'est pas très beau, mais tu peux ajouter kivy-md, qui apporte les widgets de material design, et c'est finalement pas si moche. ni limité. c'est un framework relativement peu utilisé en France (on est un peu réfractaires à ce qui sort, on attend beaucoup de marturité avant de se lancer), là où chez nos amis anglo-saxons, ça a l'air de mieux marcher...

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merci beaucoup pour ton message très clair et précise 🙏 beaucoup de bon conseil. Je vais regarder tout ça

  • @hervepicot8588
    @hervepicot85886 ай бұрын

    Bonjour, j'ai une erreur au niveau de GameView dans mon fichier kv

  • @habibouba6840
    @habibouba68409 ай бұрын

    Tres bonje veux vos coordonnees

  • @SharkwakeretTic
    @SharkwakeretTic Жыл бұрын

    bonjour, est ce que l'application peut marcher avec le module tkinter dans le code ? merci

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Hello, Je n'ai jamais utilisé tkinter mais visiblement c'est soit l'un soit l'autre. Il y a peut être un moyen de faire un mix mais aucune idée.

  • @pokko_
    @pokko_2 жыл бұрын

    C'est normal que j'obtienne un " AttributeError: 'GameView' object has no attribute 'answer_input'" dès que j'essaie d'appuyer sur le bouton ? J'ai pourtant veillé à ne faire aucune erreur.

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Il faut bien faire attention a ajouter l'identifiant answer_input comme on le voit à 10:55

  • @Thomas-sx5uz
    @Thomas-sx5uz2 жыл бұрын

    Hey bien le boujour ! Dis moi c'est normal si c'est une galere pour l'installer ce fameux kivy avec pip ? Il me sort des erreurs et du coup ne s'installe pas sur ma machine...

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    De mon côté je n'ai eu aucun problème (je suis sur MAC) mais pas mal de personne m'ont remonté avoir galéré effectivement.

  • @louis-nb6sx
    @louis-nb6sx2 жыл бұрын

    pk dans les fichier de kivy ya des fichier client.py et remote.py (c'est nom de fichier sont souvent utiliser pour cree des remotecontrole desktop donc des logiciel malveillant ) tu sais pourquoi ?

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Je t'avoue que je ne sais pas du tout 😁

  • @wazagougou
    @wazagougou20 күн бұрын

    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.

  • @DavidSilveraYT

    @DavidSilveraYT

    20 күн бұрын

    Je pense que ça serait possible mais pas aussi simple qu'avec une autre technologie comme Flutter ou du natif

  • @wazagougou

    @wazagougou

    20 күн бұрын

    @@DavidSilveraYT J'ai choisi Kivy car avec Flutter il faut apprendre un nouveau langage, j'adore Python et mon souhait est de continuer là dedans. Croisez le doigts pour moi, j'ai 3 semaines pour espérer présenter une maquette. En tout cas, j'adore vos vidéos, elles sont très instructives 🥰

  • @zidaneyemeli692
    @zidaneyemeli692 Жыл бұрын

    Salut, j'aimerais savoir si c'est possible d'intégrer les modules comme le text to speak de Alexa

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Hello, Oui c'est possible en utilisant pyttsx3. Tu peux lui demander d'utiliser Alexia : def speak(text): engine = pyttsx3.init() # Set Alexa's voice as the voice to use engine.setProperty('voice', 'com.amazon.tts.uk.Salli.hi') engine.say(text) engine.runAndWait()

  • @zidaneyemeli692

    @zidaneyemeli692

    Жыл бұрын

    Merci beaucoup pour votre réaction

  • @RidvanSeyri
    @RidvanSeyri3 ай бұрын

    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é

  • @walada8446
    @walada8446 Жыл бұрын

    Hello David, j'ai suivi exactement yon tuto j'ai cette erreur "AttributeError: 'GameView' object has no attribute 'result_lable'"

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Hello, il faut bien vérifier que le nom est le même dans les 2 fichiers (je vois ici result_lable au lieu de result_label)

  • @albi17
    @albi172 жыл бұрын

    je vais devoir l'utiliser pour mon projet de 2nd année en bts et on trouve pas bcp de videos en frncais dessus, merci

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Avec grand plaisir 😁

  • @filmstorre3305
    @filmstorre330511 ай бұрын

    Comment faire pour installer l'App sur mon phone

  • @a2t2x
    @a2t2x2 жыл бұрын

    python est puissant mais sans le hotreload c'est un peu plus embêtant de rebuild à chaque modif.... pour ça flutter et pas mal 😉

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Je te rejoins, le hot reload est vraiment très pratique 👍

  • @a2t2x

    @a2t2x

    2 жыл бұрын

    @@DavidSilveraYT existe t il d'autres frameworks avec le hotreload ?

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    A ma connaissance je sais que React Native le fait. Le reste il faut que j'explore ce qui est prévu pour vous proposer des nouveaux contenus sur le chaine 😉

  • @coulibalymohamed2224

    @coulibalymohamed2224

    2 жыл бұрын

    Je crois que kivyMD le fait mais à vérifier

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merci pour l'info! Je vais tester ça 👍

  • @darkirontime8566
    @darkirontime85662 жыл бұрын

    C'est super cool mais comment on fait si c'est possible de mettre en ligne mon application python. Si oui comment développer cette application pour que ce soit accessible à tous

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello Oui il faut créer un app bundle. Je te laisse voir cette vidéo qui montre comment faire : kzread.info/dash/bejne/palr1dqThtPJcag.html

  • @edgarleloup4835
    @edgarleloup4835 Жыл бұрын

    Bonjour, J'ai un problème avec buildozer qui ne s'installait pas et après avoir regardé il ne fonctionne en fait pas sous windows, As-tu une solution ?

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Hello, Il y a une solution en description de la vidéo 😉

  • @edgarleloup4835

    @edgarleloup4835

    Жыл бұрын

    ​@@DavidSilveraYT j'ai essayé, mais j'ai une erreur quand je lance Ubuntu et sur la page d'erreur je ne comprends plus rien on parle d'Hyper-V, de BIOS ect ... Trop compliqué pour moi qui vient de commencer à essayer d'apprendre à coder ...

  • @ShadowGarden509
    @ShadowGarden509 Жыл бұрын

    Moi, quand j'ai lancé la commande"buildozer android debug deploy run" Il me dit :"I check configuration tokens Unknown command/target android", je ne sais pas pourquoi cela ne marche pas😟

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Hello, Ca peut venir de plusieurs choses: - L'installation de buildozer n'a pas été faite correctement ? - python n'est pas accessible via ligne de commande ? - La commande n'est pas ok ?

  • @ShadowGarden509

    @ShadowGarden509

    Жыл бұрын

    @@DavidSilveraYT Je suis sur win10, et je ne sais pas comment installer la commande "git"😶

  • @ibrahimaahmadbarry1435
    @ibrahimaahmadbarry1435 Жыл бұрын

    Bonjour s'il vous plait comment compiler skn app python sur son android

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Hello, Je le montre à la fin de cette vidéo

  • @Soupax_
    @Soupax_2 жыл бұрын

    Salut quand j'ai exporter le project avec buildozer L'application marche mais a la place de l'immage il y a un blanc... Il y a une solution ?

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Je n'ai pas eu ce problème... ça fonctionne quand tu démarres le projet sur ton pc?

  • @femitecl1333

    @femitecl1333

    2 жыл бұрын

    Il faut corriger la source de l'image en créant carrément une source image, secundo vérifie si le fichier kv est écrit en minuscule.

  • @mbndiaye
    @mbndiaye2 жыл бұрын

    Bonjour à tous. Merci pour le tuto. Attention aux effets pervers du copier-coller. à la place du deuxième elif.....

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Merci beaucoup pour la remarque 😉oui un simple else suffit effectivement

  • @bkertikonango7956
    @bkertikonango79562 жыл бұрын

    s il vous plait je voudrais ajouter le chat avec possibilité de discution instantanéé a mon application mais je ne sais pas comment faire ..j utilise le framework kivy.j ai besoin d aide svp

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    C'est un niveau bien plus élevé que ce tuto de base 😁

  • @bkertikonango7956

    @bkertikonango7956

    2 жыл бұрын

    @@DavidSilveraYT donc tu ne peux pas me venir en aide ?

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Je n'aurais pas assez de temps malheureusement. J'ai beaucoup trop de demande et ça pourrait me demander 2 semaines à temps plein

  • @ikytre4837
    @ikytre48372 жыл бұрын

    Quel code il faut pour mettre une image en fond d'écran avec kivy ?

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, C'est plutôt bien expliqué dans cette doc : kivy.org/doc/stable/guide/widgets.html?highlight=background

  • @asms3852
    @asms38529 ай бұрын

    salut ton tuto a l'aire sympas mais je n'y arrrive pas tu peut me filer un coup de pouce stp

  • @lionelaugait3572
    @lionelaugait35722 жыл бұрын

    Bonjour et merci pour des tutos en Français ça aide. Un truc qu je n'ai pas compris c'est lorsque l'appli est fini pour l'envoyer sur un vrai téléphone et non un simulateur je ne vois pas comment. Une petite expli serait bien venu. Merci d'avance

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Merci beaucoup 🙂 Une fois qu'on a le fichier d'installation, on peut l'ouvrir sur un smartphone Android et ça l'installera

  • @lionelaugait3572

    @lionelaugait3572

    2 жыл бұрын

    @@DavidSilveraYT ok d'accord mais comment l'envoyer sur le smartphone c'est là que je ne vois pas

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Il y a différentes manières comme utiliser la ligne de commande adb. Mais le plus simple, envoyez le fichier par mail, connecter son smartphone et déposer le fichier dedans...

  • @lionelaugait3572

    @lionelaugait3572

    2 жыл бұрын

    @@DavidSilveraYT ok merci beaucoup surtout de répondre ce n'est pas toujours le cas ailleurs. Demain j'attaque j'ai déjà fait un les installes reste plus qu'à

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Avec plaisir 🙂

  • @modousamb4615
    @modousamb46152 жыл бұрын

    Merci beaucoup .Mais c'est trop rapide.Mais je suis content dans l'enssemble

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Avec plaisir 😁 Oui un peu rapide c'est plus une démonstration. N'hesite pas à regarder de nouveau et faire des pauses 😉

  • @sympakalambaytv9321
    @sympakalambaytv93212 жыл бұрын

    Suis un dev qui apprécie le langage python

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    C'est un très bon langage 👍

  • @0pium_33
    @0pium_332 жыл бұрын

    je suis sous windows, et quand je lance mon programme (sur vscode) à l'étape de 14:13 aucune fenêtre ne s'ouvre, quelqu'un aurait une solution ?

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Il devrait y avoir une erreur dans la console ?

  • @0pium_33

    @0pium_33

    2 жыл бұрын

    @@DavidSilveraYT non justement, aucune erreur dans la console, tout devrait fonctionner

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Ah très étrange dans ce cas... peut-être une erreur dans le code... as tu bien lancé ton app dans ton main.py? (Davidapp.run())

  • @0pium_33

    @0pium_33

    2 жыл бұрын

    @@DavidSilveraYT oui j'ai suivi à la lettre tes instructions, seulement rien ne s'ouvre, c'est peut-être dû à Windows

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Oui c'est étrange...

  • @wizoinfo1842
    @wizoinfo18422 жыл бұрын

    Kivy est tres puissant

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Oui on peut faire pas mal de chose avec

  • @Youzy_Off
    @Youzy_Off Жыл бұрын

    Quand j'installe pip il y'a erreur

  • @benjaminmasasi875
    @benjaminmasasi875 Жыл бұрын

    Pourquoi tu n'a pas fait cette vidéo sur Windows?

  • @DavidSilveraYT

    @DavidSilveraYT

    11 ай бұрын

    Car j'ai un MAC actuellement

  • @doumbiadavid1079
    @doumbiadavid10792 жыл бұрын

    j'ai installer python mais j'arrives pas à installer. on dit failled

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    C'est étrange! Il y a plus de détail sur l'erreur ?

  • @hyphaa_6012
    @hyphaa_60122 жыл бұрын

    On apprend des truc, la vidéo en soit est intéressante!. J'ai suivis le tuto de Python Simplified pour builder avec son appli sous windows, ça à fonctionné, c'est long 1h30 pour finir... Après ça j'ai repris ton exemple kivy en le simplifiant avec juste une image et 1 bouton qui fait +1 et affiche le résultat, le script sur PC fonctionne. Le build à pris 1h, et l'apk le lance, mais (AHHHHHHHHHH) elle se referme aussitôt.. ultra frustrant, pas de message ou quoi, on sais pas ce qui se passe. J'aime bien python, et faire des petit jeux sur android ce serais cool, mais punaise pourquoi est-ce si long et compliqué d'l'avoir sur un smartphone....

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Merci pour le commentaire. De mon côté c'est aussi très long à compiler. Essaye d'utiliser la version 1.9.0 de kivy et non la 2.0.0 pour le crash au démarrage

  • @hyphaa_6012

    @hyphaa_6012

    2 жыл бұрын

    @@DavidSilveraYT Quand on re-compile après, c'est plus rapide. C'est déja ça!! Merci du conseil, je vais faire quelques tests avant d'abandonner ;)

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Oui c'est déjà ça! N'abandonne pas tu vas y arriver 😉

  • @bakoadamoumohamed4196
    @bakoadamoumohamed41962 жыл бұрын

    salut salut DAV

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello 👋

  • @kiale9634
    @kiale9634 Жыл бұрын

    ok je code sur notepad

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    C'est pas très puissant mais pourquoi pas en vrai

  • @emeryloic4936
    @emeryloic49362 жыл бұрын

    mon image ne s'affiche pas c'est tout noir lorsque je lanque l'app

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Ca fonctionne sur pc?

  • @emeryloic4936

    @emeryloic4936

    2 жыл бұрын

    @@DavidSilveraYT je suis sous Windows 10 pour le moment j’essaie de lancer l’interface mais rien ne s’affiche , la fenêtre est noire . J’ai corrigé quelques fautes mais maintenant je sèche

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Essaye de changer la version de python. Sinon vérifie que tu as bien déclaré ton image.

  • @emeryloic4936

    @emeryloic4936

    2 жыл бұрын

    @@DavidSilveraYT je suis sur python 3.9

  • @deuftech5464

    @deuftech5464

    2 жыл бұрын

    Emery pouvez vous montrer votre code dans la partie déclaration des fenêtres pour voir ?

  • @badrchkikar9160
    @badrchkikar9160 Жыл бұрын

    Merci pour la vidéo mais tu devrai expliquer plus en détail et ralentir un peu tu explique pas très bien sinon bonne vidéo

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    C'est noté merci pour ton retour 🙏

  • @badrchkikar9160

    @badrchkikar9160

    Жыл бұрын

    @@DavidSilveraYT merci à toi

  • @Agora202
    @Agora2022 жыл бұрын

    Bonsoir Quel est le langge de programmation le plus facile pour des applications android? Merci

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Kotlin, java ou le SDK Flutter

  • @Agora202

    @Agora202

    2 жыл бұрын

    @@DavidSilveraYT Merci beaucoup

  • @YoannError404
    @YoannError404 Жыл бұрын

    42 😏

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    😁

  • @ahmedbathily7013
    @ahmedbathily70132 жыл бұрын

    Il y a 3 ans que j' ai appris ça mais j' ai laissé tombé car il y a plus facile pourquoi toujours se compliquer les choses quand il y a Android studio java/kotlin ,ou encore Flutter /Dart et React Native , appartement les développeurs aiment toujours tout ce qui est nouveau même si c est la merde tout nouveau est beau sauf la tombe

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Oui je suis pas fan de python pour les app mobiles. C'est ce que je dis à la fin de la vidéo 👍 Apres tout ce qui est nouveau n'est pas mauvais. Flutter a bien fonctionné 😉

  • @ahmedbathily7013

    @ahmedbathily7013

    2 жыл бұрын

    @@DavidSilveraYTje vous suis depuis un an j aime beaucoup vos vos tutos sur Flutter je parle d Une manière générale beaucoup developeurs aiment trop se compliquer les choses surtout ils confusent les débutants je sors un peu du sujet, certains disent java pas bien tantôt Kotlin , tantôt flutter n est bien ou react au Finish on sait plus quoi faire alors que tous ces langages ne sont que des outils et le but final est de faire une application peut importe le langage Merci beaucoup

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Oui c'est vrai 👍 Chaque langage a ses pour et ses contre de toute facon

  • @ahmedbathily7013

    @ahmedbathily7013

    2 жыл бұрын

    @@DavidSilveraYTet j espère que vous feriez un jour un tuto pour e commerce en Flutter

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Oui pourquoi pas 👍

  • @smart7760
    @smart7760 Жыл бұрын

    La partie logique ne marche pas

  • @paulpomme2502
    @paulpomme25022 жыл бұрын

    'Python c'est bon pour faire des jeux..' ???? Pfff t'as raison, c'est pour ça que la Nasa, et Alphabet l'utilisent.... N'importe quoi. C'est juste un des trois langages multiplateformes les plus utilisés dans le monde.

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello, Il faut bien écouté 😆 Je parle de développement mobile seulement. Sinon Python est bien plus puissant que ça et sert à faire énormément de chose notamment du machine learning. Mais pour le mobile, Kivy qui sert à faire des apps mobile est encore jeune mais assez puissant pour faire des jeux. Quoique certaines personnes font des apps mobiles avec mais les languages natifs ou autres comme Flutter sont pour le moment mieux pensé. Ce n'est que mon avis.

  • @blaisemugalu8309
    @blaisemugalu83095 күн бұрын

    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.

  • @MiguelMartinPerez
    @MiguelMartinPerez Жыл бұрын

    abandonné après 5 minutes ... berk

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Ah zut! Trop compliqué ?

  • @MiguelMartinPerez

    @MiguelMartinPerez

    Жыл бұрын

    @@DavidSilveraYT oui je pense qu'il faut un petit disclaimer au début. Il faut déja un petit niveau sur Python pour y aller :) J'ai vite été perdu moi qui aime bien comprendre ^^ mais je reviendrai dessus dés que j'aurai terminé ma petite formation sur Python :)

  • @tifainremi8867
    @tifainremi88672 жыл бұрын

    Sous windows pas simple a faire fonctionner buildozer. il faut utiliser la couche wsl. mais voila la commande de creation de l'APK "buildozer android debug deploy run" refuse de fonctionner. # Search for Java compiler (javac) # Java compiler (javac) not found, please install it. j'ai donc ajouter java sudo apt update sudo apt install default-jre java -version # openjdk version "11.0.16" 2022-07-19 mais la commande "buildozer android debug deploy run" renvoi toujours une erreur , il ne trouve pas le compilateur javac Quelqu'un a une idee?

  • @tifainremi8867

    @tifainremi8867

    2 жыл бұрын

    j'ai du relancer les commande d'installation de la jre et cette fois javac -version est ok et buildozer aussi

  • @tifainremi8867

    @tifainremi8867

    2 жыл бұрын

    a non cela ne marche pas il faut passe en mode administrateur et refaire la total..... buildozer cherche a installer android NDK et comme il n'est pas en mode admin il ne peut pas

  • @DavidSilveraYT

    @DavidSilveraYT

    Жыл бұрын

    Oui sur Windows ce n'est pas simple à ce que j'ai compris. J'ai mis un tuto en description.

  • @ahoussikouame6391
    @ahoussikouame63914 ай бұрын

    salut professeur moi j'ai essayer mais je recois des erreur je ne comprend pas: Exception has occurred: ParserException Parser: File "c:\Users\L'HOLLANDAIS\Desktop\APPTEST\yannapp.kv", line 2: ... 1:: >> 2:result_label:result_label 3:answer_input:answer_input 4:check_number:check_number ... Invalid data after declaration File "C:\Users\L'HOLLANDAIS\Desktop\APPTEST\main.py", line 31, in Yannapp().run() kivy.lang.parser.ParserException: Parser: File "c:\Users\L'HOLLANDAIS\Desktop\APPTEST\yannapp.kv", line 2: ... 1:: >> 2:result_label:result_label 3:answer_input:answer_input

  • @drroger6337
    @drroger63372 жыл бұрын

    bonjour, je débute en "code" et j'essaye de créer une application en python grâce a kivy. ton tuto m'as beaucoup aider. j'ai terminer mon application qui fonction pour le moment très bien sur mon ordinateur. seulement j'ai un PROBLEME. mon ordinateur étant sous Windows j'ai télécharger une machine virtuelle Ubuntu pour pouvoir "empaqueter" l'application en .apk . grâce a la commande wsl --install. Après un redémarrage de l'ordinateur j'ai mon invité de commande Ubuntu ouvert qui me demande de créer un compte ce que je fais . c'est a ce moment la que les ennuis commence . git clone github.com/kivy/buildozer.git # cette première ligne a fonctionner et cloner les fichiers cd bulldozer # cette seconde ligne aussi me place dans le bon répertoire sudo python setup.py install # cette ligne provoque une ERREUR : sudo: python: command not found Aurais-je louper une étape ? j'ai chercher un peu su google évidement mais je n'arrive pas a comprendre d'où vient le problème après plusieurs test. En tout cas merci pour ta vidéo

  • @DavidSilveraYT

    @DavidSilveraYT

    2 жыл бұрын

    Hello Je n'ai pas Windows mais voici les éléments de réponse qui sont en description : Attention, pour utiliser buildozer sur windows, il faut utiliser WSL : docs.microsoft.com/fr-fr/windows/wsl/install-win10 Voici un tuto complet (en anglais) : kzread.info/dash/bejne/iKeIw69pZZrYlMY.html

Келесі