Kivy Course - Create Python Games and Mobile Apps

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ต.ค. 2024

ความคิดเห็น • 1.1K

  • @yokoruns6180
    @yokoruns6180 3 ปีที่แล้ว +414

    This is the most generous channel on TH-cam

    • @programmerBoi
      @programmerBoi 3 ปีที่แล้ว

      OverPowered

    • @joshuathomas512
      @joshuathomas512 3 ปีที่แล้ว

      So grateful

    • @salihchindo269
      @salihchindo269 3 ปีที่แล้ว

      This is very true

    • @kumaramit76
      @kumaramit76 3 ปีที่แล้ว +1

      yea ofc who else on youtube provide such good programming tutorials for free :>
      also you play minecraft judging by ur pfp lmao

    • @victorwestmann
      @victorwestmann 3 ปีที่แล้ว

      I could not agree more!

  • @nickapeed
    @nickapeed 2 ปีที่แล้ว +478

    This is possibly the best tutorial on a very difficult topic for me. Thank you so much!!!!

    • @knowledgeversions4988
      @knowledgeversions4988 2 ปีที่แล้ว +5

      Yes really

    • @thoserandomshredders
      @thoserandomshredders ปีที่แล้ว +1

      Agreed! I Just Started Python Coding So I Started Browsing Around TH-cam And I Found This, Clicked On It And Learned More Than My Brain Could Comprehend. Great Tutorial! Keep Them Coming!!

    • @Mozart_mozart21
      @Mozart_mozart21 ปีที่แล้ว +1

      its not even difficult tho

  • @gillnabiel8385
    @gillnabiel8385 3 ปีที่แล้ว +143

    This is the best free tutorial I've ever seen, I'm not paid to say this

    • @paw2team
      @paw2team 3 ปีที่แล้ว +3

      We can make donation on their website if anyone want to support them

    • @aumhren3480
      @aumhren3480 3 ปีที่แล้ว +1

      i am not paid at all, lol

    • @aaronvond
      @aaronvond 3 ปีที่แล้ว

      I totally agree!

    • @sateesh8893
      @sateesh8893 3 ปีที่แล้ว

      Did someone scold you earlier

    • @AirmanKolberg
      @AirmanKolberg 3 ปีที่แล้ว +3

      Very good, Gill. The cheque should be in your account now.

  • @potschochterpotschochter2403
    @potschochterpotschochter2403 2 ปีที่แล้ว +8

    I have just stumbled upon this video. I am at time 50 minutes and have learned so much already. Thank you so much. The option of using nested Layouts of different kinds truly is the answer to my problems. This video pushes me ahead towards my goal. May you be blessed. Thank you so much.
    Believe me. I wish I could stay home and learn all day long cia this course. My dream really turns into a plastic vivion in my head.
    I am so fond of coding now. You really cannot fancy. Thank you so much.
    I am going to reframe my daily routine an add a daily hour to learning kivy an I am going to call int ME-Time in my calendar.
    Tkinter was so non flexible in my point of view. But this kivy opens up an whole new world for me.
    Greetings from Austria

  • @1.000M-p7s
    @1.000M-p7s 3 ปีที่แล้ว +63

    The art of pronouncing all English words in French way. C'est tres beau

    • @deanfernandez3118
      @deanfernandez3118 3 ปีที่แล้ว +2

      pi son

    • @justicehack6287
      @justicehack6287 3 ปีที่แล้ว +1

      En vrais il a un bon anglais

    • @dhgerber67
      @dhgerber67 3 ปีที่แล้ว +2

      @@justicehack6287 oui mais un accent à couper au couteau :-D

    • @zcsaba77
      @zcsaba77 3 ปีที่แล้ว

      This is frenglish, but course is good, its possible learn lot of good thing in kivy.

    • @mklk7377
      @mklk7377 3 ปีที่แล้ว

      @@dhgerber67 frérot, couper sur le côté de la fourchette à ce niveau mdrrrrr

  • @MadMrQ
    @MadMrQ 7 หลายเดือนก่อน +3

    I wanted to give up with kivy because there is soooo many different approaches of using it that it's very difficult for the beginner to learn. Your course is the best! Thanks!

    • @kelemawiguzo9611
      @kelemawiguzo9611 6 หลายเดือนก่อน +1

      So do you continue for kivy after this course?

    • @user-hh2is9kg9j
      @user-hh2is9kg9j 28 วันที่ผ่านมา

      @@kelemawiguzo9611 he is dead

  • @StarFury2
    @StarFury2 2 ปีที่แล้ว +32

    Very well organized course. I love how all records of previous work in the lab chapter is always available as we are working same two files. Introduction and progress check list are very helpful to follow what is going on, and Johnathan's small exercise requests are crucial to grasp the concepts.

  • @zuhaibahmad2463
    @zuhaibahmad2463 3 ปีที่แล้ว +685

    Nice to see Zidane getting into programming post retirement

  • @muhammedbabou5951
    @muhammedbabou5951 2 ปีที่แล้ว +24

    At time 4:36:25,
    if last_x >= end_index :
    r = 2
    should be changed to:
    if last_x >= end_index - 1:
    r = 2
    so that the added tiles will not go out of the path.
    By the way thank you so much for the lecture.

    • @pointer333
      @pointer333 2 ปีที่แล้ว

      I had to make the same change!
      Before adding the -1, I set the speed super high to shorten the time to the first potential error, and did quickly see the tiles go out of the grid, only on the right, and only by a bit. Figured it was an "off by 1" kinda thing.
      But... This lesson is pretty advanced for me. Like, I probably shouldn't be taking it. Given this, I'm nervous that me having to add the -1 here indicates that there's an 'off by 1' situation somewhere else that I hadn't yet caught, that could have negative effects later, as I increase the complexity of the game.

    • @JayPatel-hm6vb
      @JayPatel-hm6vb 2 ปีที่แล้ว

      Yes you are right, i tried it and now it doesn't go out of the path

    • @derfalschejunge
      @derfalschejunge ปีที่แล้ว

      I actually think it's more a feature than a bug. Leaving the track for a bit adds some excitement.

    • @HybriDPjT31
      @HybriDPjT31 ปีที่แล้ว

      Thank you! after spending about an hour going over my code, this comment fixed it lol im very much a python / kivy noob so was not sure where the issue was lol

    • @bjornverachtert2827
      @bjornverachtert2827 2 หลายเดือนก่อน

      thank you so much

  • @gregnstuff1118
    @gregnstuff1118 2 ปีที่แล้ว +8

    Only part of the way through this course but already got the full Python course. Best tutorial that I have been through in a long time!

  • @vp4673
    @vp4673 2 ปีที่แล้ว +25

    I come from mainframe background and I just wanted to learn some new tech. Picked python and started learning. Still a beginner only. But somehow interested in kivy and got to know about your channel. Really appreciate your efforts for sharing your knowledge and even your ideas (the Galaxy project). I am sure quite a good number of people will gain very good knowledge from your tutorial. Thanks a lot!!! Wish more tutorials from you :)

    • @Zero-wl7oe
      @Zero-wl7oe ปีที่แล้ว

      Hi I'm the same as yourself. Wanted to learn some new tech so started learning python a year ago. I'm still a beginner because I haven't put that much time into it. I've only heard of kivy today by stumbling upon this video. I want to create small games for the Playstore/App Store etc. Would I need to be expert level or intermediate in python to get the hang of kivy do you think? Looking forward to hearing back from you.

  • @Onparle-de-business
    @Onparle-de-business 3 ปีที่แล้ว +8

    Salut Mr Jonathan vous êtes l'un des meilleurs formateur. La différence c'est la simplicité dans l'explication. Vous avez la manière d'expliquer. Bravoo💪

  • @PeterPopoola
    @PeterPopoola 3 ปีที่แล้ว +7

    Thank you, Jonathan. This is a very well-paced and well-taught course. Gotta love the accent!

  • @francoiscoetzee9452
    @francoiscoetzee9452 11 ชั่วโมงที่ผ่านมา

    This training is great. I am at 2:30 min. Kivy is very powerful and fairly easy to use.

  • @kewtomrao
    @kewtomrao 3 ปีที่แล้ว +32

    That intro defines how good the tutorial would be!!

  • @pepelajohn1986
    @pepelajohn1986 3 ปีที่แล้ว +7

    I just finished the course.
    This guy is a genius!!

    • @Nekotico
      @Nekotico 2 ปีที่แล้ว +1

      how did u do that, im using the last version of kivy and the commands are quite different at the moment of working on the .kv file :S

  • @tcarew348
    @tcarew348 3 ปีที่แล้ว +3

    You are the best instructor I have seen, I am a sr comp sci curriculum dev and I look for videos where instructors are given with detail. Good work!

  • @syllight9053
    @syllight9053 3 ปีที่แล้ว +12

    I never thought that python could be used for desktop and mobile apps. I'm really impressed, maybe I should learn python too...

  • @LongTitan
    @LongTitan 2 ปีที่แล้ว +6

    Certainly one of the top 10 best tutorial videos of all time. I'd like the opportunity to thanks this man personally. Fantastic job!

  • @ЭмметтБраун-у3т
    @ЭмметтБраун-у3т 7 หลายเดือนก่อน +1

    Божественное объяснение,спасибо большое!

  • @trashbeansoup2467
    @trashbeansoup2467 3 ปีที่แล้ว +5

    ERRATA:
    Right at the beginning of the UI @17:42 you say that in Kivy you do not use the equal sign [ = ]. you use the "semi-colon" [ ; ] but then you actually use what you meant to say which is a *colon* [ : ].
    btw Thank you for a wonderful tutorial. 🤗

  • @sushilchettri8572
    @sushilchettri8572 2 ปีที่แล้ว +1

    I think it's one of the best free courses I have ever see

  • @pablogarciamolina7066
    @pablogarciamolina7066 3 ปีที่แล้ว +16

    Man I never comment on any video but this one deserves it, this is by far the best kivy course on youtube so far, thanks a lot for this, keep it up!.

  • @istuart0
    @istuart0 2 ปีที่แล้ว

    It's such a refreshing change to listen to a teacher who doesn't fill his sentences with "kinda" or ends nearly every sentence with '...right?'. Also I haven't heard him once use 'a bunch of...' like most people on TH-cam do. Nor has he called anything either 'awesome' or 'cool' which are the only adjectives almost all other teachers use. Anyway, about the content. Kivy seems to me to be the contemporary method for UI design, similar to Google's Material design. I'm relatively new to Python having started to learn it for my MSc course. I needed to learn a Python UI, so earlier today I spent 4 hours on Tkinter, before realising it was rubbish for modern UI design. Thank you Jonathan for this insight into the proper way to progress with Python UI development.

  • @heyitscole4098
    @heyitscole4098 2 ปีที่แล้ว +7

    half an hour and I learned a lot already. Thank you Sir Jonathan

  • @nadiyahserrano1264
    @nadiyahserrano1264 2 ปีที่แล้ว +4

    Hey, thanks Jonathan!
    @ 1:01:58 you mention how we can make it scroll horizontally. I am having the worst time figuring out how to do that. it's like a whole different setup. Anyone have any luck with it?
    ***Update: I figured it out after 2 hours lmao. If you were wondering, change/check the orientation of the items ex: orientation = "tb-lr" will allow you to scroll horizontally and most likely other similar orientations to that. This is what worked for me!

  • @doopie7037
    @doopie7037 3 ปีที่แล้ว +3

    am i the only one that absolutely loves that accent

  • @itzdasrijan4899
    @itzdasrijan4899 4 หลายเดือนก่อน +1

    Thanks a lot for this tutorial!
    I'm very happy that I can improve my programming skills and make my own app now, this is a gem of a video.

  • @chochochon5464
    @chochochon5464 3 ปีที่แล้ว +3

    AWESOME CRASH COURSE!!! I'd had little knowledge about python and with your course, I was able to boost my abilities at work, and currently I'm seeking to become a freelancer and learn more!!! THANKS!!!!!

    • @50lek
      @50lek 2 ปีที่แล้ว

      How did you learn?

  • @guliverstone
    @guliverstone 8 หลายเดือนก่อน

    Great work sir, i watched hour and a half in a row. Very well explained and educational. Thank You!

  • @sudharsanb9391
    @sudharsanb9391 3 ปีที่แล้ว +3

    Thank you Very much sir.I Have been searching for the kivy tutorial on youtube for past many days.Finally i found your video .I am very much happy to see you

  • @arthasedit
    @arthasedit ปีที่แล้ว +1

    "The Best Tutorial" that I have ever seen!

  • @fifa20andriodfootballsocce15
    @fifa20andriodfootballsocce15 ปีที่แล้ว +10

    A very good introduction
    Which puts the vibe of learning higher

  • @justchris846
    @justchris846 ปีที่แล้ว

    I nearly spoke fluent french when he got done! Very well made , well organized tutorial!

  • @GameboxW
    @GameboxW 2 ปีที่แล้ว +8

    For anyone installing kivy on python 3.10 or above. At this point of time Kivy only supports till 3.9. Hence uninstall and reinstall the correct version of python to avoid errors.

    • @StarFury2
      @StarFury2 2 ปีที่แล้ว +3

      There is no need to uninstall 3.10. Just create new project in venv and select 3.9 interpreter. Packages are installed for each interpreter separately, they can perfectly coexist on the same machine.

    • @prathameshkhairnar
      @prathameshkhairnar 2 ปีที่แล้ว

      @@StarFury2 do you know how to add high score in this game??

  • @Kiosky1234
    @Kiosky1234 3 ปีที่แล้ว +2

    Many many many thanks for the Patience you have undergone in making this tutorial. From someone with zero experience in python. This is very clear. Merci Jonathan

  • @fernandodasilva9305
    @fernandodasilva9305 3 ปีที่แล้ว +47

    I cant belive 😍 i always wanted to learn kivy!
    Hello from Brazil❤️🇧🇷

    • @fernandodasilva9305
      @fernandodasilva9305 3 ปีที่แล้ว +3

      Cade os br??

    • @paulobaceIar
      @paulobaceIar 3 ปีที่แล้ว +3

      @@fernandodasilva9305 aqui

    • @fernandodasilva9305
      @fernandodasilva9305 3 ปีที่แล้ว

      @@paulobaceIar 👌👌

    • @pedrolopesmaia2665
      @pedrolopesmaia2665 3 ปีที่แล้ว +1

      Hello from Pernambuco.

    • @sivasaran4
      @sivasaran4 3 ปีที่แล้ว

      @@pedrolopesmaia2665 Traceback (most recent call last):
      File "D:\kivy\main.py", line 11, in
      kivy().run()
      File "D:\kivy\venv\lib\site-packages\kivy\app.py", line 949, in run
      self._run_prepare()
      File "D:\kivy\venv\lib\site-packages\kivy\app.py", line 918, in _run_prepare
      self.load_kv(filename=self.kv_file)
      File "D:\kivy\venv\lib\site-packages\kivy\app.py", line 691, in load_kv
      root = Builder.load_file(rfilename)
      File "D:\kivy\venv\lib\site-packages\kivy\lang\builder.py", line 306, in load_file
      return self.load_string(data, **kwargs)
      File "D:\kivy\venv\lib\site-packages\kivy\lang\builder.py", line 406, in load_string
      widget.apply_class_lang_rules(
      File "D:\kivy\venv\lib\site-packages\kivy\uix\widget.py", line 463, in apply_class_lang_rules
      Builder.apply(
      File "D:\kivy\venv\lib\site-packages\kivy\lang\builder.py", line 541, in apply
      self._apply_rule(
      File "D:\kivy\venv\lib\site-packages\kivy\lang\builder.py", line 661, in _apply_rule
      child.apply_class_lang_rules(
      File "D:\kivy\venv\lib\site-packages\kivy\uix\widget.py", line 463, in apply_class_lang_rules
      Builder.apply(
      File "D:\kivy\venv\lib\site-packages\kivy\lang\builder.py", line 541, in apply
      self._apply_rule(
      File "D:\kivy\venv\lib\site-packages\kivy\lang\builder.py", line 559, in _apply_rule
      assert(rule not in self.rulectx)
      AssertionError
      solve this error please

  • @pyrotex8
    @pyrotex8 2 ปีที่แล้ว +2

    Only an hour in and this is one of the best tutorials I've ever seen!

  • @jackarsenault2216
    @jackarsenault2216 3 ปีที่แล้ว +7

    @ 2:11:11 it was easier to do it this way
    if x < self.width-150:
    x += dp(10)
    (Since we know the width of the block to be 150)
    it will only increment until it touches the edge. Resize and you can move again.
    Great course!!

    • @rohancontrives
      @rohancontrives 2 ปีที่แล้ว +1

      The method you suggested is good and all but it has a flaw in it. Suppose you resized your window in such a way that the rectangle got out of it. In this case, the rectangle will vanish from the screen even if you keep on pressing the button (through the method you suggested) but if you use the method discussed here, the same rectangle will get back to it's right side once you click your button. Try that... you'll see what I'm talking about

  • @mankyjeff322
    @mankyjeff322 2 ปีที่แล้ว

    Great tutorial! Thankyou =)
    Quick fix for windows desktop users to enable keyboard events to be recognised:-
    def is_desktop(self):
    #if platform in ('linux', 'windows', 'macosx'):
    if platform in ('linux', 'win', 'macosx'):
    return True
    return False

  • @Ni_Bravo
    @Ni_Bravo 2 ปีที่แล้ว +4

    Thank you sir, it has taken me more than two months to undergo through entire lessons and you have not only educated but also inspired me to diversify my skills from django to kivy... it was really amazing, the lessons were pretty clear, and the exercises made more impact on my research and my knowledge ... I really appreciate as I officially begin my journey in kivy framework... thanks alot

    • @senaysew8231
      @senaysew8231 2 ปีที่แล้ว

      Hey man. Have U deployed a part of game projects to Mobile pls?

  • @pointer333
    @pointer333 2 ปีที่แล้ว

    Holy spit, I can't believe I finished this! Thank you to the instructor for taking the immense amount of time it took to prepare and deliver this!
    I've got everything working as expected except for one thing--
    *The audio is not in-sync with events in the game.* I mean, it sure is trying to be. There's a consistent lag between event-that-triggers-sound and sound-play. It's on the order of 1 second, which I find pretty unacceptable (especially as a sound-for-film professional)!
    Searched these comments, and either no one cares (which is most likely, given what I've seen as a sound pro), or my system is not behaving with Kivy.
    Mac OS 12.4 / MBP 16" M1 Max (maxed out) / Py 3.10.5
    I also noticed that my `delta t` is floating around 0.7 instead of ~1. Not sure if this plays a role... If I find something online, I'll come back to post it!

  • @Maertaugh
    @Maertaugh 3 ปีที่แล้ว +17

    You're a great and endurant teacher ! Perfect
    Now : how to transform the game to play it on an android device if you please?

  • @szept1988
    @szept1988 3 ปีที่แล้ว +13

    Great tutorial. Thank you!
    I have one comment though. I tried to deploy Galaxy game into my android phone and it crushed every time just after start (I followed instruction from your Udemy course). I found out that the problem is with background image from your source code. It is a progressive jpg and kivy or android for some reason is not handling such file. I simply opened your background image in IrfanView and re-saved it as jpg but with PROGRESSIVE JPG TURNED OFF and it works like a charm :)

    • @prathameshkhairnar
      @prathameshkhairnar 2 ปีที่แล้ว

      Did you manage to convert it into apk file? and does it works fine? Without crashing? (I'm struggling with packing it into proper apk... I tried using Google colab but the apk crashes after the kivy loading screen ;-;)

    • @szept1988
      @szept1988 2 ปีที่แล้ว

      @@prathameshkhairnar I had the same issue as you. But as I said, after changing background image to NOT progressive it was working perfectly on my Huawei

    • @prathameshkhairnar
      @prathameshkhairnar 2 ปีที่แล้ว

      @@szept1988 ok I'll try this ty!

  • @kartunenetwork9232
    @kartunenetwork9232 ปีที่แล้ว

    changing my "Run" hotkey from the default Shift+F10 to F5 was the best decision i made during this tutorial.

  • @vinsonbeduya5434
    @vinsonbeduya5434 3 ปีที่แล้ว +4

    mannn. Wish this course was hee 2 years ago when I started learning Kivy as an absolute beginner to programming. Life was tough. lol.

    • @pskpk258
      @pskpk258 3 ปีที่แล้ว

      You started learning Kivy 2 years ago?
      Do you know how to use android services with Kivy?

    • @vinsonbeduya5434
      @vinsonbeduya5434 3 ปีที่แล้ว

      @@pskpk258 I made an android app with kivy only once 2 years back. After that I went to Uni and mostly used Java so I never used Kivy again after that. I use Android Studio now for android.

    • @pskpk258
      @pskpk258 3 ปีที่แล้ว

      @@vinsonbeduya5434 Oh Okay 👍🏻

  • @saketthakur1722
    @saketthakur1722 2 ปีที่แล้ว +1

    This is amazing. I was searching for kivy tutorials everywhere but didn't know it was available here for free.😍😍

  • @VJ_Abrand
    @VJ_Abrand 2 ปีที่แล้ว +5

    I just finished this tutorial and learned a lot with you. Now I'll try to make my own apps with Python! Thank you very much for provide this for us!

    • @Harpreet06
      @Harpreet06 2 ปีที่แล้ว +1

      Have you made anything yet?

    • @pranavnyavanandi9710
      @pranavnyavanandi9710 2 ปีที่แล้ว +1

      Hello. Have you started anything yet?

    • @Harpreet06
      @Harpreet06 2 ปีที่แล้ว +1

      @@pranavnyavanandi9710 No I've just gotten to the Galaxy app part. Have you?

  • @Telugu_reactors
    @Telugu_reactors 2 ปีที่แล้ว

    btw after 40min of class i want to tell you thissssss forr sure LOVE YOU SIR LOVE YOU CUZ OF YOU WE ARE LEARNING IT FOR FREE GOD bless you sir

  • @FRANCISCOT00
    @FRANCISCOT00 3 ปีที่แล้ว +6

    Great course! Got the full course on Udemy to show my support.

    • @tejaskumars2816
      @tejaskumars2816 3 ปีที่แล้ว

      Rich kid

    • @subhamsaha8409
      @subhamsaha8409 3 ปีที่แล้ว

      Hi Could you please let me know what is the relevant course name in Udemy.Thanks.

  • @manishdhruw5237
    @manishdhruw5237 3 ปีที่แล้ว +1

    I have watched the python tutorials but this is my first time watch "Ja" python tutorial
    Jokes aside it really saved me 100s of hours.
    Thank You.

  • @colton3153
    @colton3153 3 ปีที่แล้ว +31

    i have been waiting for this so long finally you guys released it, thanks a lot. you have my deepest gratitude.

    • @christmastrree
      @christmastrree 3 ปีที่แล้ว +2

      I bought this course 3 month ago in Udemy

    • @christmastrree
      @christmastrree 3 ปีที่แล้ว +2

      And now this course for free

    • @senaysew8231
      @senaysew8231 2 ปีที่แล้ว

      Anyone who deployed this project??

  • @emiryigitylmaz7987
    @emiryigitylmaz7987 2 ปีที่แล้ว +1

    My second language is English, but I understood you very well. It is a very productive educational video. Thanks for your hard work 👍

  • @sooryadevk9797
    @sooryadevk9797 3 ปีที่แล้ว +4

    The best kivy course 😍 Thank you Jonathan

  • @xeno2997
    @xeno2997 2 ปีที่แล้ว

    4:34:00 Random land generation…
    Thank you so much !!

  • @alphainfinitum3445
    @alphainfinitum3445 3 ปีที่แล้ว +5

    Thank you very much for putting this effort to make this for us. Like you may be expecting, the natural question on everyone's mind now is 'so how is this a mobile app if it was all done on a PC '. My guess is that you will do that maybe in another video. That's to say you will show how this is installed and run on a mobile device. Again I greatly appreciate your time and efforts at making this free for everyone.

    • @tasneemameen3460
      @tasneemameen3460 ปีที่แล้ว +1

      There is still the final step of any kivy project which is the 'Packaging'.. Of course we need to convert the code to an actual app with .apk or .exe ...etc
      You can find the explaination at Kivy Documentation

  • @Eria196
    @Eria196 2 ปีที่แล้ว +2

    hey hey hey mr dagen ru thank you so much for this tourtoirial its really working out for me am designing a mobile game and am going to start a gaming company

  • @yeyuan3750
    @yeyuan3750 2 ปีที่แล้ว +5

    So crystal clear and informative, and often introduces new concepts after us exercising with a hard way!! One of the very best instructors I ever seen.

    • @floridaboyshii78
      @floridaboyshii78 9 หลายเดือนก่อน

      not really he dosent notice that he pressing buttons that i cannot find and the english is terrible

  • @changenoways9555
    @changenoways9555 ปีที่แล้ว

    That LCD font is straight up bangin'

  • @AkhilDakur
    @AkhilDakur 3 ปีที่แล้ว +5

    Thanks a lot. I have been looking online for kivy tutorials and yours are the best. I will even purchase your course if I need more information and of course a very good explanation. Cheers

  • @talhayousuf4599
    @talhayousuf4599 3 ปีที่แล้ว +10

    I was waiting for this since a long time... Thanks

  • @thefoundertremai
    @thefoundertremai 2 ปีที่แล้ว +1

    Best explanation of how to use kivy... But why not also should how to convert to apk? tried checking on other videos they simply don't know what there talking about

  • @neillunavat
    @neillunavat 3 ปีที่แล้ว +10

    I was just wondering how i could use my fresh python skills to obtain total dominance in the app industry with my new app idea. Now I can do so!

    • @znull3356
      @znull3356 3 ปีที่แล้ว +7

      Not sure if sarcasm.

    • @thehood0279
      @thehood0279 3 ปีที่แล้ว +1

      @@znull3356 XD

    • @neillunavat
      @neillunavat 3 ปีที่แล้ว +1

      @@znull3356 ofc it is bro. The app market is so saturated, total dominance?? Not even in my dreams

    • @neillunavat
      @neillunavat 3 ปีที่แล้ว +1

      But i am gonna use it to impress all my family 😉😁

    • @thehood0279
      @thehood0279 3 ปีที่แล้ว +1

      @@neillunavat same XD

  • @fablapp
    @fablapp ปีที่แล้ว

    what I can say, I keep on finding excellent materials.... and it became difficult to prioritise my time here! fantastic app and fantastic tutorial. txs so much for sharing!

  • @flipflap1523
    @flipflap1523 3 ปีที่แล้ว +4

    Wow! I was literally searching for a way to dev an app, what a timing.

  • @animenglishcourse
    @animenglishcourse ปีที่แล้ว

    jonathan roux the best teacher of the world

  • @SirGrimGamer
    @SirGrimGamer 2 ปีที่แล้ว +8

    Quality tutorial! Easy to follow and explained great. Perfect for a beginner like me who's just getting into Kivy. Thanks!

  • @palo8818
    @palo8818 ปีที่แล้ว

    The intro is on another level😵

  • @HaohmaruHL
    @HaohmaruHL 3 ปีที่แล้ว +284

    How to tell if someone is a programmer - he looks both 25 and 55 at the same time

    • @s.dh29
      @s.dh29 3 ปีที่แล้ว +5

      LOL, that's facts!

    • @cpt.sl_pirate
      @cpt.sl_pirate 3 ปีที่แล้ว +2

      Ammo Aca

    • @josebosua1489
      @josebosua1489 3 ปีที่แล้ว +9

      And he is 15

    • @mopz3985
      @mopz3985 3 ปีที่แล้ว

      The programmer looks like your dad without the swollen head of an alcoholic. Have you noticed that ppl who drink much beer usually have a big red head? :P

  • @alemutasa6189
    @alemutasa6189 3 ปีที่แล้ว

    It's so strange to get a top-notch full course with a non-indian accent lol. Great course, Jonathan has a great way to explain stuff and his way of teaching is perfect for me

  • @azym_equinox
    @azym_equinox 3 ปีที่แล้ว +21

    I can't believe this is free

    • @AnjolaAkinsoyinu
      @AnjolaAkinsoyinu 3 ปีที่แล้ว +3

      Yh it kinda sus

    • @__________Troll__________
      @__________Troll__________ 2 ปีที่แล้ว

      @@AnjolaAkinsoyinu *I love how TH-cam is asking me if I want to translate your comment into English*

  • @mphikelelimkhize8650
    @mphikelelimkhize8650 3 ปีที่แล้ว +4

    A few weeks after I started learning KIVY then BAMMM... This is uploaded. You no know my level au Gratitude right now. Guts uber fearrr!!!!

  • @merv893
    @merv893 ปีที่แล้ว

    Fantastic tutorial, great style and very descriptive. Thank you. Also great accent 😊

  • @jenex5608
    @jenex5608 3 ปีที่แล้ว +3

    This is a really good content. Kivy really is awesome

  • @ans7452
    @ans7452 3 ปีที่แล้ว +26

    If u make video on converting kivy application to apk it will more appreciated....

    • @Sanatjha4
      @Sanatjha4 3 ปีที่แล้ว +5

      yes, i need the same

    • @schlechtestergtaspielerdek3851
      @schlechtestergtaspielerdek3851 3 ปีที่แล้ว

      there are some videos on this. You need to use bulldozer, which is only available on Linux. But you can use a virtual machine to do this compile to an apk

    • @Sanatjha4
      @Sanatjha4 3 ปีที่แล้ว

      @@schlechtestergtaspielerdek3851 ik that but i am trying to find a better solution coz i dont have linux and i am unable to set up virtual machine

  • @naoloda1816
    @naoloda1816 ปีที่แล้ว

    His voice is just incredible.

  • @taxiblogfr
    @taxiblogfr 3 ปีที่แล้ว +6

    laits tarte! lol quel accent merci pour ce cours, je vais sourire pendant 5h40

    • @yot3605
      @yot3605 3 ปีที่แล้ว

      J’ai eu la même réaction mdr

  • @francoiscoetzee9452
    @francoiscoetzee9452 10 วันที่ผ่านมา

    This training is great. I am at 50min. Looking forward to the rest. 😏

  • @DiT-d2h
    @DiT-d2h ปีที่แล้ว +5

    Nice video. But my kv file doesn't work even if it's in the same direction as my py file. So the whole code doesn't work in my case

  • @educateyourselfdaily3196
    @educateyourselfdaily3196 2 ปีที่แล้ว

    As still a l ** earner from you and everything is easy to learn by watching your videos.Thank you 🙏

  • @Harpreet06
    @Harpreet06 2 ปีที่แล้ว +10

    At 4:44:50 I notice the white path went outside the game. It happened to me also, so I used -2 for the end_index for generate_tiles_coordinates which fixed it.

    • @prathameshkhairnar
      @prathameshkhairnar 2 ปีที่แล้ว

      Do you know how to add 'High score ' in this game??

    • @Harpreet06
      @Harpreet06 2 ปีที่แล้ว +2

      @@prathameshkhairnar I don't but just thinking out loud, you'd have to create a high score variable, set it to 0 at the start then update it at the end of the game (with some kind of if statement - if score > high score: high score = score) then show it at the game over screen.

    • @prathameshkhairnar
      @prathameshkhairnar 2 ปีที่แล้ว

      @@Harpreet06 Okie I'll try this one out tysm!! Actually I'm a beginner at this so it's kinda hard for me but still I'll try 💪😤

    • @Harpreet06
      @Harpreet06 2 ปีที่แล้ว +1

      @@prathameshkhairnar I'm a beginner too, just going through different courses but I have finally started getting more of a hang of it and understand it more. I haven't used Kivy since doing this course so can't remember how to make things show up on the screen.

    • @pointer333
      @pointer333 2 ปีที่แล้ว

      This is probably more relevant to folks searching around 4:35:00 ish.
      I had the same issue, but I fixed it so my if statements look like this:
      if last_x = end_index - 1:
      r = 2

  • @MDR-gn9ox
    @MDR-gn9ox 6 หลายเดือนก่อน

    For kivy 2.3.0 you need to remove the inverted commas " " from the position and size. eg. Button:
    text: "Button 1"
    pos: 100, 100
    size: .2, .4

  • @eindrucksvoll6244
    @eindrucksvoll6244 ปีที่แล้ว +3

    I am learning pyson

  • @alanctnk
    @alanctnk ปีที่แล้ว +1

    This content is priceless! Thanx

  • @omegareduck
    @omegareduck 3 ปีที่แล้ว +4

    can someone tell me how to enable the highlight import or how to do that its really cool

  • @alainfabricendayiragije7380
    @alainfabricendayiragije7380 ปีที่แล้ว

    Thank you sir jonathan really you are the best so I just followed this tutorial until the end what I want now is to know how to use all the code used and make my app executable by my machine or my smart phone without going through the console thank you!

  • @billycasbolt2229
    @billycasbolt2229 3 ปีที่แล้ว +4

    Hey great tutorial! I noticed that 4:44:50 ish your path goes outside of the vertical lines. I was having a similar issue, is this an issue with the end_index variable in the path generation function? throwing a minus 2 instead of 1 on it seems to stop this issue?

    • @GiacomoLami
      @GiacomoLami 2 ปีที่แล้ว

      king!

    • @GreggityDiggity
      @GreggityDiggity 2 ปีที่แล้ว +1

      Ya, just ran into this. It's because the end_index is the last line in the grid. So we need to make sure our end index is the 2nd last line in the grid so our rectangle is drawn inside the grid. You can add a -2 as you said or modify the last_x check as follows:
      if last_x >= end_index -1:
      r = 2

  • @freedtmg16
    @freedtmg16 2 ปีที่แล้ว

    that was great! i made it all the way through after a couple days of pausing and restarting.

  • @dropdar9257
    @dropdar9257 3 ปีที่แล้ว +4

    I am using Visual Studio and its saying “You dont have an extension for debugging kivy. Should we find a kivy extension in the Marketplace?”. When I click “Find kivy extension” there are no results. Can someone help?

    • @lazarusmwangi2025
      @lazarusmwangi2025 3 ปีที่แล้ว

      Search kvlang

    • @dropdar9257
      @dropdar9257 3 ปีที่แล้ว

      @@lazarusmwangi2025 i know this is a little late but none of the widgets are appearing? Can u help

  • @salahudeenktr
    @salahudeenktr 3 ปีที่แล้ว

    Superb Sir., even in my own language also not understand like this, your teaching method easy awesome. Thank you Sir

  • @shanesingh6095
    @shanesingh6095 3 ปีที่แล้ว +6

    does anyone know how to integrate a for loop into a StackLayout. His code doesn't work for me.

    • @x1l3f86
      @x1l3f86 3 ปีที่แล้ว

      I have problems with the stacklayout too...

  • @douvicndilbe663
    @douvicndilbe663 2 ปีที่แล้ว

    thanks very much about those free courses, i'm a beginner , i study sofware engineering, this is my first year. This channel is very useful . Merci beaucoup Jonathan pour les cours sur python, c'est le premier langage de programmation que j'suis entrain d'apprendre cette année.

  • @s.dh29
    @s.dh29 3 ปีที่แล้ว +3

    I would like to file a complaint. The guy instructing us is making steps without telling us what they do and he's self promoting. I disagree with this. This is the only video of yours I have ever disliked. This man can't instruct properly, I think that you should get someone else to do it. Sorry for the harsh comment, but I'm just stating facts.

  • @abyoussef734
    @abyoussef734 ปีที่แล้ว

    in 3:35:30 the function is not creating new lines above, it is just returning the first line in the bottom to its original position by setting the offset back to zero, just so you don't get confused :
    if self.CURRENT_OFFSET_y >= spacing_y:
    self.CURRENT_OFFSET_y = 0

    • @abyoussef734
      @abyoussef734 ปีที่แล้ว

      Edit: not just the first line but all the lines to their original positions

  • @portinho199
    @portinho199 3 ปีที่แล้ว

    The best explanation in all and deep TH-cam. Congratulatons
    Big hug from Brazil!

  • @jagadishpattanaik1068
    @jagadishpattanaik1068 3 ปีที่แล้ว +1

    This channel is even more important TH-cam.

  • @ellyeroms-qy1ym
    @ellyeroms-qy1ym 9 หลายเดือนก่อน

    feel like my head is going to blow 💫

  • @natnaelhailu
    @natnaelhailu 2 ปีที่แล้ว +1

    Just finished this. Amazing tutorial. Thank you so much Jonathan.

  • @yrmediaclub
    @yrmediaclub 3 ปีที่แล้ว +1

    This is the best free tutorial I've ever seen !!! Love you @Jonathan & @freeCodeCamp

  • @copperchatter6890
    @copperchatter6890 8 หลายเดือนก่อน

    This was really nice tutorial. Thank you.