Simple Python App with Kivy - Step by Step GUI Tutorial

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2024

Комментарии • 651

  • @SkNj-wc9fg
    @SkNj-wc9fg 3 года назад +196

    I have never seen anybody explaining kivy python in such an interactive and short and sweet. Hats off

    • @PythonSimplified
      @PythonSimplified  3 года назад +23

      Thank you so much! I'm super happy you liked my explanation! 😀
      By the way, I just posted the KivyMD Mobile App video I've been promising, if you want to see a sleeker version of Kivy 😉:
      ruclips.net/video/ah3JeHAfM0M/видео.html

    • @markusParkus233
      @markusParkus233 2 года назад

      Holy cow I was going to comment to say the same. Just the right fast pace.

    • @code-0x215
      @code-0x215 2 года назад

      Respect pass💯

    • @ddjLai-b5e
      @ddjLai-b5e 4 месяца назад

      You know what as you could explain coding very clearly and thus we could really learn and understand. Thanks a lot!

  • @thesouthsidedev1812
    @thesouthsidedev1812 3 года назад +42

    That mechanical keyboard sound is super satisfying.

    • @driftFD
      @driftFD 3 года назад +2

      does any one know which keyboard is she using?

    • @cunt5413
      @cunt5413 3 года назад +1

      @@driftFD most likely Alienware AW510K

  • @mattlarsen
    @mattlarsen 3 года назад +40

    This was my first introduction to Kivy and it taught me a lot. Simple implementation but great results. Thanks for the tutorial!

  • @eclipse6161
    @eclipse6161 7 месяцев назад

    This is really helpful considering I have a coding competition where I can only use python, I have never seen someone as educated and sweet as you explain so quickly and efficiently! Thank you so much and I must say your teaching style is amazing! (Love the slenderman part) you really helped me out! I can't say thank you enough!!!!!

    • @KivySchool
      @KivySchool 5 месяцев назад

      Nice that you are getting to learn Kivy, can I ask if you have encountered any challenges learning Kivy?

  • @jasonlogan2737
    @jasonlogan2737 6 месяцев назад

    Absolutely fantastic teaching. Haven't programmed since I was a kid doing BBC basic.
    After watching a few or you videos, I've written my own app to keep tabs of my project gadget.
    Very easy to follow. You explain it all so well. Thank you

  • @neerajaggarwal8224
    @neerajaggarwal8224 3 года назад +4

    I like the way you presenr - does not induce sleep like so many other tutorials.

  • @bingye
    @bingye 2 месяца назад

    With the companionship of beauty, learning will no longer be painful. Especially the beautiful teacher

  • @oghenekevbeegume2443
    @oghenekevbeegume2443 7 месяцев назад

    wow. i"m blown away. I had a long list of videos i was checking out for learning kivy. yours was the last... BUT IT WAS THE ONLY VIDEO I WATCHED FROM START TO FINISH... and not because of the length. The others scared me!!! so , Thank you very much

    • @KivySchool
      @KivySchool 5 месяцев назад

      Good luck going foward learning kivy

  • @guilhermetrevisan7956
    @guilhermetrevisan7956 3 года назад +4

    You explained so well that even me understood the whole video, even though my language is portuguese. You rock girl!

    • @PythonSimplified
      @PythonSimplified  3 года назад +2

      Yeyy! I'm so happy to hear that, Guilherme! Trying extra hard to pronounce the words in a way that everybody can understand! 😀 (especially because of my accent hahaha)
      By the way, I just posted the Mobile App with KivyMD project I've been promising:
      ruclips.net/video/ah3JeHAfM0M/видео.html
      It's such a nice library! I think you might even like it more than the regular Kivy! 😉
      Obrigado, my firend! 😁

  • @actualemotionalvivisection5354
    @actualemotionalvivisection5354 3 года назад +6

    I just got back into town and this is now my project for the day. Once I get comfortable I can't wait to modify and put together some of these projects into a bigger production. Thank you once again.

    • @PythonSimplified
      @PythonSimplified  3 года назад +1

      That's awesome!! 😀
      Let me know how it turns out, I'm curious to see what you'll come up with! 😊

    • @MuhammadDaudJan
      @MuhammadDaudJan 4 месяца назад

      @@PythonSimplified left hanging

  • @ODRACLIVE
    @ODRACLIVE 3 года назад +1

    You explain very well and in a simple way so that people who do not know programming understand, as in my case. Thank you very much.

    • @PythonSimplified
      @PythonSimplified  3 года назад +1

      Thank you so much for the lovely feedback! That's exactly what I'm trying to do! 😀
      Programming doesn't have to be difficult and we learn it so much better when we're coding along! 😉

    • @ODRACLIVE
      @ODRACLIVE 3 года назад

      @@PythonSimplified I recently started to learn programming and your channel is one of the ones that has helped me the most to understand what programming is. :D

  • @AstonJay
    @AstonJay 3 года назад +11

    This is awesome! Thank you so much! I struggle with putting my code into a GUI. I can't wait to learn more! Some videos on Python classes would be great too 🤗

    • @PythonSimplified
      @PythonSimplified  3 года назад +5

      Absolutely, my friend! I'm gonna post a detailed Python Classes tutorial before we move on with the Advanced KivyMD Mobile App Project! 😁
      I want everybody to be comfortable with classes, as they're the only way to run Kivy (and actually the proper way to run the other GUI modules as well 😉)
      And thank you so much! 😀

    • @shezikhan5934
      @shezikhan5934 3 года назад

      Can we build wtspp like apps with kivy??

  • @mithunnath8733
    @mithunnath8733 Год назад +1

    Very very interactive kivy tutorial. I see at first easy kivy and python tutorial for begenar friendly lacture. Thanks for this easy lacture.

  • @mukhtarisak2771
    @mukhtarisak2771 Год назад +2

    Today I finished coding my first app🎯😁, who else?

  • @bigdaddy5303
    @bigdaddy5303 3 года назад +6

    Glad I stumbled across your channel. You are a superb teacher, so good at explaining things in an easy to digest manner. I've watched countless tutorials but your teaching style is making things stick. Thankyou and good luck with your channel!

  • @SAArcher
    @SAArcher 3 года назад

    I abandoned five other tutorials before I found yours. You have helped me so much! Thank you! Subscribing!

  • @TheSaoura
    @TheSaoura Год назад

    Your style of instruction is concise and enjoyable to watch.
    Good luck from Algeria

  • @king-manu2758
    @king-manu2758 3 года назад +1

    I was trying to make this work following the official docs but the way you do it is so different yet much better for me coming from Javascript. This is much more familiar to me than the stuff they show in the official docs. Makes more sense.

  • @Harry-uc4fo
    @Harry-uc4fo 2 года назад +14

    If anyone is having trouble after copying the setup code that is in the description, please put an extra underscore before and after _name_ so it wil look like __name__ :)

    • @adriaanbotha6404
      @adriaanbotha6404 Год назад +3

      @pydroid 3 - Python Lover if __name__ == "__main__": dubbed under score

    • @adriaanbotha6404
      @adriaanbotha6404 Год назад +1

      it a youtube issue i just copied it with Dub under score and it does not show

    • @amitangshudasgupta1709
      @amitangshudasgupta1709 Год назад +2

      i think u mean it should look like if ___name___ == "__main__":
      the issue here is that youtube formats any word between two underscores as _italic_
      as a result _ _ name _ _ becomes _ _name_ _ in a youtube comment or description
      (i used spaces in between the underscores to demonstrate)

    • @higiniofuentes2551
      @higiniofuentes2551 Год назад

      Thank you for this very useful video!

  • @jimbauer9508
    @jimbauer9508 3 года назад +6

    Super awesome video again! the pace and flow makes it very easy to follow. Kivy seems like a more appropriate GUI for simple apps than PyQt5 as it has a much more intuitive syntax I think. You also made classes a little less scary :) Thank you for expanding our horizons!!

    • @KivySchool
      @KivySchool 5 месяцев назад

      I agree that Kivy has a more intuitive syntax

  • @douglaspassos3864
    @douglaspassos3864 3 года назад +2

    Thank you very much for the class. I got to understand Kivy. Thank you very much.
    Greetings from Brazil

  • @doodo7381
    @doodo7381 5 месяцев назад

    The best kivy project not because the project is beginner friendly and easy but because the way to explain it is the best way
    hats off
    ever

  • @paulcullum517
    @paulcullum517 3 года назад +3

    Well done , looking forward to the kivy mobile lesson 😘

  • @AngelMaldonado2
    @AngelMaldonado2 2 года назад

    Your explanations and your english are so perfect...! Thank you so much for everything you do for us! Sending hugs from Argentina! 😇

  • @jamesbooth2361
    @jamesbooth2361 3 года назад +2

    This video was just what I was looking for! Thanks so much, really helped. Will share my project when it's finished!

    • @PythonSimplified
      @PythonSimplified  3 года назад

      Thant's awesome James!!! I'm happy to hear that! 😀
      You can also upload your Kivy project on to an Android phone! I just released a tutorial on the subject, check it out if you want to find out how 😉:
      ruclips.net/video/VsTaM057rdc/видео.html

  • @sohams2404
    @sohams2404 3 года назад

    I didn't like Python before watching your video but now I like to learn Python thanks for this video🙏

  • @richardmilian9959
    @richardmilian9959 3 месяца назад

    Hello from el salvador, glad to find this interesting tutorial and I think python is wonderful language. Thank you so much for teaching us

  • @subhankarchakraborty3866
    @subhankarchakraborty3866 3 года назад

    Thank you, for ur this simplified video I finally completed my AERO CALCULATOR.
    Thanks a lot ❤️❤️❤️❤️

  • @ssitwit
    @ssitwit 2 года назад +1

    Great and easy way. You are really a great teacher. I am very new to Kivy, and I have a project to build a mobile app that tracks drivers behaviour and send a report on how they drove over a period of time. I will follow you all the way until I finish my project. I just wish you will be there to guide me through.

  • @sidneysouza3034
    @sidneysouza3034 3 года назад +2

    Great Job Mariya!!! It is nice to see tools that help us to build desktop/mobile apps and do this as easy as you showed is much better.
    Thank you for speak clearly as well, it made me feel happy for understood all you were talking about.
    Congrats from Brazil!!!

    • @PythonSimplified
      @PythonSimplified  3 года назад +1

      Thank you so much Sidney! 😁
      I'm so happy you found this tutorial helpful! Greetings from Canada! 🍁😀🍁

  • @erickedgardolandaverdealas2288
    @erickedgardolandaverdealas2288 3 года назад +2

    Good video to start Kivy´s world and very good example to watch and explore how the basic sintaxis work.

    • @PythonSimplified
      @PythonSimplified  3 года назад

      Thank you so much Erick, I'm really glad you liked this introduction to Kivy! 😀

  • @IgorZyden
    @IgorZyden Год назад +2

    How about to make video about adding in-app purchases by Kivy and uploading then to Google Play ?

  • @DanielSmykowski
    @DanielSmykowski 11 месяцев назад

    There are classes in Python, but this channel is the first class in explaining Python. Absolutely fantastic!

  • @kasperchristensen8416
    @kasperchristensen8416 2 года назад

    Thanks a bunch, Mariya! This is exactly the type video I was looking for to get started with Kivy! 😊

  • @MrEpocalipto
    @MrEpocalipto Год назад

    what a geat teahcer! i dont even speak english very well, but i learn so much on this simple video!

  • @idrissabangoura3653
    @idrissabangoura3653 Год назад

    I love the way you teach , i love your hair style i love everything about you

  • @GabrielGcbs
    @GabrielGcbs 2 года назад

    Simple, fast and nice video yet a complete introduction to Kivy. Absolutelly amazing, you rock!

  • @backgroundCharacter28
    @backgroundCharacter28 2 года назад +1

    Just found your channel and I wish I found it earlier it would have saved me so much more time.

  • @ciscocode
    @ciscocode Год назад

    is the first time that see a video of the library kivy, good! thankiu

  • @sibusisosangweni4159
    @sibusisosangweni4159 3 года назад

    Nice explanation 👌🏾
    You got yourself a Subscriber 🤝🏾

  • @slobodanstamenkovic6017
    @slobodanstamenkovic6017 2 года назад

    Thank you ! Tutorial was very helpfull . Today I know much more about using Kivy & Python than few days ago😄

  • @DaveJohns61
    @DaveJohns61 2 года назад +2

    I came across your channel a couple of days ago and I found that you are absolutely brilliant at explaining things. I'm no stranger to Python but Kivy is new to me and you made everything crystal clear. Thanks for the tutorial and I hope there's many more to come. Subscription +1

    • @PythonSimplified
      @PythonSimplified  2 года назад

      Thank you so much for the incredible comment, Dave! 😃
      Super happy to have you onboard! Welcome to our little (but growing) community! 😊

  • @raylee1969
    @raylee1969 Год назад

    I am working on determining my goto GUI framework for Python. This video is very helpful !

  • @shahriari3145
    @shahriari3145 9 месяцев назад

    i am from iran .i saw all your video and did.thanks lot.

  • @ledseblin
    @ledseblin 2 года назад

    I am just getting into programming in general and your way of structuring code that otherwise would sit in one line is genius! Many thanks and greetings from Germany!

  • @scale1982
    @scale1982 3 года назад +6

    As always, great tutorial, thank you so much!!

  • @michaelhearmon9965
    @michaelhearmon9965 Год назад

    Thank you Mariya, very helpful in getting started with Kivy

  • @charan2446
    @charan2446 3 года назад +1

    Thats very easy......the way you explained is fabulous. Keep it up.

  • @mjpender9443
    @mjpender9443 3 года назад

    Many thanks. You are an excellent teacher / presenter. I had been having problems with get Kivy working and you certainly helped out. MJ

  • @petelogiudice8202
    @petelogiudice8202 2 года назад +1

    Your style of instruction is concise and enjoyable to watch. You answer any and all questions anyone might have about what you are coding immediately. No wasted words at all! I definitely will be checking out more of your videos!

  • @Daniel-fn6tj
    @Daniel-fn6tj 2 года назад +1

    Thank you for teaching me how to finally say hello to slenderman. Truly a wonderful experience.

    • @PythonSimplified
      @PythonSimplified  2 года назад

      Hahahahaha it's definitley a tough one 🤣🤣🤣

  • @bajangsekacang
    @bajangsekacang Год назад

    You made python and Kivy...easy n beautyfull.. thanks

  • @KivySchool
    @KivySchool 5 месяцев назад

    Awesome video, thanks for your work. This video is three years old now, and I have one question, have you been using Kivy still?

  • @itameio6161
    @itameio6161 2 года назад

    Pretty short and straightforward. Good video.

  • @emilie1977
    @emilie1977 3 года назад

    Kivy, Kivy, Kivy, Kivy,!!!! Wowwwwwwww, thank you

  • @oxygen1533
    @oxygen1533 2 года назад

    thanks, I learned not much but one of the best videos for beginners

  • @ibrahimel-musty4317
    @ibrahimel-musty4317 3 года назад

    This video is wow!!! rating is 100%. thanks for simplifying kivy

  • @gfduarte2
    @gfduarte2 2 года назад

    Thanks for the video! Explained in detail.

  • @NNNedlog
    @NNNedlog 2 года назад +1

    this is so nice. Thanks for sharing, I'll definitely try this

  • @asuquo_samuel
    @asuquo_samuel Год назад

    Cool tutorial looking forward to share my project with you

  • @regford3572
    @regford3572 2 года назад

    This is awesome! Straight forward

  • @giovannirodriguez8568
    @giovannirodriguez8568 3 года назад

    Great video! I been watching your videos for some time thanks!

  • @ralvarez02
    @ralvarez02 Год назад

    Thank you for your very clear instructions.

  • @Treach112
    @Treach112 2 года назад

    My 1st time seing this kind of tutorial. Keep up the good work

  • @Charles-xc6sr
    @Charles-xc6sr 3 года назад +2

    Of to make an app out of my pomodoro program, thanks for the video sis. loved it.

  • @creatur
    @creatur 3 года назад +1

    Fact :- You are looking great more than the program. (Hint- i mostly love programming but not this time). 😍😍😍

  • @marpalmyra
    @marpalmyra 3 года назад +1

    Great.......!!!! I loved it....!!!!

  • @bdeas
    @bdeas Год назад

    Thanks for all your help. Great stuff!

  • @bluidguy4007
    @bluidguy4007 3 года назад +1

    Not sure why there are even haters that hate for no reason, but it looks like 33 of them have been found here, probably 3 people with 11 bots each :), anyway: you've got another like & subscribe from me, great videos!

    • @PythonSimplified
      @PythonSimplified  3 года назад

      hahaha no worries bluidguy, haters actually make things fun!! I sometimes even get dislikes while my video is still "unlisted" or haven't premiered yet hahaha 😅
      That's just part of RUclips - if enough people dislike you - you must be doing something right! because it probably means they're jelly 🤣🤣🤣
      And thank you so much for subscribing and for the lovely feedback, my friend!! Welcome aboard! 😁

  • @ahmadblasoo5224
    @ahmadblasoo5224 10 месяцев назад

    this video is adorably perfect

  • @David-zp8rx
    @David-zp8rx 2 года назад

    You are an amazing teacher! thanks!!

  • @aleksey2408
    @aleksey2408 2 года назад +1

    Thanks for the great explanation !!!

    • @PythonSimplified
      @PythonSimplified  2 года назад +1

      You're absolutley welcome, enjoy! 😁

    • @aleksey2408
      @aleksey2408 2 года назад

      @@PythonSimplified I like that you explain programming in a positive way :)

  • @kumusic
    @kumusic 3 года назад +7

    I love the way you teaching,
    Well, you got a new subscriber.

  • @nkunam
    @nkunam 2 года назад

    thank you. what a wonderful video! a breadth of fresh air. Keep up the amazing work. 👌

  • @healthwithbhavesh6030
    @healthwithbhavesh6030 3 года назад

    Thanks Mariya ... Again with new excellent topic....Thanks once again.

  • @kavyajeetbora2585
    @kavyajeetbora2585 3 года назад

    Wow what an explanation. Anybody not interested in programming can understand. I was going learn tkinter but this kivy library seems to be easy and less verbose. And the interface looks modern too. Thanks Maria for this video.

  • @TravelingCoder
    @TravelingCoder 2 года назад

    Thanks for this. It's just what I needed!

  • @topeabiodun6048
    @topeabiodun6048 2 года назад

    Besides, I really like the way you explained each concept explicitly within the short time frame. I would like to watch more videos from you...

  • @unicoeaunicoea3094
    @unicoeaunicoea3094 Год назад +1

    You Great! Thank you for share this!

  • @dlxinteractive
    @dlxinteractive Год назад

    Thank you I will now be able to make my college program that managers a schools sports day while also allowing an option to bet on kids (that’s the twist). From this I can fulfill my dream of making a gambling app to encourage gambling addiction in parents aged around 40 and even the grandparents can get on in the action. Thank you 🙏 😊🙌

  • @InfiniteLK
    @InfiniteLK Год назад

    Thank you Maria for all of these❤ greetings from small island Sri Lanka😅

  • @greenief9097
    @greenief9097 3 года назад

    Thankyou for making this! Just what I need to get started.

  • @BJCP
    @BJCP 3 года назад +2

    Super keen to see the mobile app videos! Would you be able to include in the mobile app some kind of DB backend, maybe with an API to write to/extract data from?

    • @PythonSimplified
      @PythonSimplified  3 года назад

      Hi Ben! 😀
      I was planning something that involves live camera feed from the phone as data, but if it doesn't work - I'll go for a different idea with an API 😉

    • @BJCP
      @BJCP 3 года назад

      @@PythonSimplified That does sound interesting. I've got ideas for days if you ever run out :D Keep up the awesome work!

  • @moonlightericchien2378
    @moonlightericchien2378 3 года назад +1

    Thanks for your step by step teaching. Could you show how to package it into an Apk file for Android system to use?

  • @jayanta01
    @jayanta01 Год назад +1

    Thanks, Mariya, Nicely explained. Do you have another session on Kivy, which handles multiple screens e.g. login window - accepts valid input from the user, and lands on a new page after a successful login etc

    • @PythonSimplified
      @PythonSimplified  Год назад

      Thank you, glad you liked it! 🙂
      I don't have such a tutorial yet for kivy, but I do have some screen switching tutorials for other GUI libraries:
      TKINTER
      ⭐ Create GUI App with Tkinter and SQLite - Step by Step Python Tutorial for Beginners:
      ruclips.net/video/5qOnzF7RsNA/видео.html
      ⭐ Convert GUI App to Real Program - Python to exe to setup wizard:
      ruclips.net/video/p3tSLatmGvU/видео.html
      PYQT5
      ⭐ Create GUI App with PyQt5 - PART 1:
      ruclips.net/video/9iZLDnW_vwU/видео.html
      ⭐ Create GUI App with PyQt5 - PART 2:
      ruclips.net/video/r2ZN0mTDnPc/видео.html
      I hope it helps somehow! :)

    • @jayanta01
      @jayanta01 Год назад

      Thanks Mariya for your quick response and suggestions

  • @mschon
    @mschon 3 года назад +1

    Do you know PyAutoGUI?
    Your videos and teaching skills are incredible!
    I am from Brazil and my English is not very good, but I can understand almost 100% of what you speak!

    • @PythonSimplified
      @PythonSimplified  3 года назад +1

      Hi Michael! 😀
      I haven't had a chance to work with with PyAutoGUI yet, but I heard it's great in terms of mouse/keyboard controls!
      Thank you so much for your lovely feedback! I'm so happy you find my English simple to understand!
      I'm always worried my accent may cause some confusion, but looks like it's not the case! 😁
      Greetings from Canada! 🍁😀🍁

    • @mschon
      @mschon 3 года назад

      @@PythonSimplified Sorry, I should have said PySimpleGUI, it makes it easy to create interfaces.
      You are amazing, you have great knowledge and I am always amazed how you do everything with excellence.

  • @chiranjeebroychowdhury7759
    @chiranjeebroychowdhury7759 3 года назад +1

    Nice video Mariya! One of the biggest advantages of Kivy is that it supports cross platform mobile app development. I used React Native in the past but found it too tiring. This looks much easier!

  • @RPAChampion
    @RPAChampion 3 года назад

    i love your automation videos ! You are an Automation Champion

  • @binadam9896
    @binadam9896 3 года назад

    WoW! Good Job, impressive my teacher....

  • @shervilgupta92
    @shervilgupta92 3 года назад +5

    slender man that lives somewhere in the forest xD nice tutorial btw ✌️

  • @shasank6854
    @shasank6854 2 года назад

    Thank you so much for this tutorial, you gave me the inspiration I was searching for. Please keep on making such wonderful videos.

  • @michaelmushers6368
    @michaelmushers6368 3 года назад +2

    Спасибо. Люблю ваши уроки!

  • @yeetpizza7452
    @yeetpizza7452 3 года назад

    I love your tutoirals i combined this one and your one with web scraping using mechanical soup now i feel awesome

  • @dexpop3077
    @dexpop3077 2 года назад

    Great and simple! I will recommend this channel to my pupils :)

  • @madjedsolt5878
    @madjedsolt5878 3 года назад +1

    Greetings from Algeria.Thank you and waiting for more Kivy and of course Tkinter.

    • @PythonSimplified
      @PythonSimplified  3 года назад +1

      Hi Madjed! Greetings from Canada! 😀
      How can we ever use Tkinter again when we know that Kivy exists in the world??? hahaha 😁
      I had such a hard time with Tkinter in my PDF Extract project that I'm trying to avoid it like fire avoids water! 🤣🤣🤣

    • @madjedsolt5878
      @madjedsolt5878 3 года назад

      @@PythonSimplified Yes I know. But I got a strange problem with tkinter and mysql. I never saw it and couldn't resolve it like a mistery.

  • @eizou.inkomika
    @eizou.inkomika Год назад

    Hello.
    I heard about Kivy not so long ago, and I was just looking for a tutorial. Find it.
    Thanks a lot, even one year after.

  • @Diablerick
    @Diablerick 3 месяца назад

    Thanks I really had some problems styling with Kivy

  • @rikardoledal2270
    @rikardoledal2270 2 года назад

    Great videos! I've just started using Python. This was my first Kivy-video. You make it look easy :)

  • @fentables
    @fentables 2 года назад

    now i understand Kivy a lot, thanks ^-^

  • @elretacodigo
    @elretacodigo 2 года назад

    Great! thanks for the video. Regards and Jesus' Blessings from Lima Peru.