Android App Development in Python With Kivy

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

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

  • @jonasbrinkworse5436
    @jonasbrinkworse5436 Год назад +30

    Im 6 minutes into this video and already I know about kivy require version problems and filename lowercare problems and how to troubkeshoot them. This is immensely valuable, this could have shot anyone of us down. Truly stackoverflow worthy! Thanks!

  • @daowiz001
    @daowiz001 3 года назад +47

    Kivy rocks! It makes the GUI simple to do with the .kv file and it's quite a smooth fit with the native python side. Really cool, I looking forward to mastering it!

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

      me too! im not sure if i want to do game development or app development, but if i do end up doing app then ill definitely start with kivy!

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

      Hows the development going? You guys create anything since??

    • @daowiz001
      @daowiz001 Год назад +5

      @@JRis44 yes! Plenty. Working on an interface for an app right now, kivy rocks.

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

      @@daowiz001 😲

  • @gus.stviaaa
    @gus.stviaaa 3 года назад +73

    Definitely need more vids for Kivy

  • @ToadBlade
    @ToadBlade 4 месяца назад +2

    Thanks for the video and the troubleshooting,
    Troubleshooting:
    - the require for the right version (1:10)
    - lowercase on filename (5:30)
    - put only the right stuff in the folder (21:30)
    - add the 4 th number in the color palette (21:40)

  • @nineoneone6651
    @nineoneone6651 3 года назад +34

    Can't wait for more vids with kivy

  • @gx3mz
    @gx3mz 3 года назад +97

    This is literally the first time i know this is possible

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

      Kivy seems to better than PyQT and Tkinter, as OpenGL accelerations provides possible speed up. I use a Linux VM on my windows machine and can easily make apk files out in minutes, using Kivy. The Doc is also good.

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

      @@nocopyrightgameplaystockvi231 do you know how to fix "unable to get window, abort" error?

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

      same

    • @KimJovanne-vb4mc
      @KimJovanne-vb4mc Год назад

      Me too bruh

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

      Yeah...me too

  • @seanriley7201
    @seanriley7201 2 года назад +9

    Thanks NeuralNine! Great video, helped me to finally make my first Kivy app for Android. For a noob like me, it would be helpful to go through each step slowly and give a little theory on stuff like root and self etc. Overall, I give this video AAAA++++

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

      Exactly. When he used root in the kv file I really wondered if I had missed something

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

    Thanks. I've tried off and on for a few months to get from Python/Kivy to Android and this finally got me there. Grateful!

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

    Please make more videos, windows, web?, ios, and android packaging. Your instruction is the only instruction that actually works and I have managed to package it. Just remaining to test it on an android phone. It took me exactly 1/2 hr to finish the initial installation process.

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

    Great video, I'd like it a lot to see more advanced kivy apps from you!

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

    I've learnt so many new python stuffs from watching your videos dude! Would you consider making this a series?

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

    Wow even my lecturer at university failed to explain like this, you have demystified everything thank you

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

    Finally a better tutorial on kivy
    Loved your videos 👍
    I don't comments on RUclips but your videos make me now you can see hoe much python developer needed this video 👍

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

    @
    NeuralNine It takes a long time in WLS because the speed between WLS and your mounted C drive is slow. If you port your source to the local disk in WLS, it will run 100x faster.

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

    Loved it.... Followed all your steps and was able to build my first python app successfully!

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

    This one was a very descriptive & excellent tutorial I've watched definitely looking forwars for more such android app development tutorials on python & also here you gain one more subscriber!🙌🏼

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

    10:55 Its actually not necessary to explicitly call the default superclass __init__ like that unless you are not using the default as its done implicitly

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

    Your videos are too simple explained which makes easy to follow. 😍
    But your videos come too late plz be more active on RUclips so we can learn more from you.

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

    Nice. More of this pls :)
    A more complex App would be nice (with database etc..)

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

      I also tried to use the yahoo-fi import. But this is also not working on android for me. Maybe this would be a good example to build. Just one of your other vidoes about that with kivy :)

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

    Thanks a lot for the video, i would love to watch more kivy projects

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

    loved the video!!
    but having a hard time finding real applications using kivy framework.....can u guys suggest some popular apps using kivy??

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

      There's no popular apps in kivy. KV language is weird, so no one write in this.

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

      Kivy is uncommon for android Apps, unless you are working with Machine Learning to quickly make your apps usable on Android. Also, apps over Interpreted languages aren't just good. You can make them work, but Java or C#(easier) makes better sense(now easier to learn), and it takes minutes to make your own libraries, modules and classes.

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

    Great. Awesome. I want more android with python tutorials. Please continue down this path.

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

    Hi there, i at first got a blank screen on running the program at 09:49 mark of your video but then shifting the .kv file to the root of the project folder did the trick for me. thanks for the awsome tutorial.

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

    Thank you for giving valuable information on the Android app development using Python Kivy. Keep sharing more details about App development.

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

    Thank you SO much for this tutorial! Just what I was looking for. Cheers from Denmark 🍻

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

    Amazing quality of the video! Very well made! Hats off!

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

    Thank you for simplifying android app development with Kivy.

  • @fcf8269
    @fcf8269 Год назад +5

    Thanks for the tutorial, really straightforward and simple to follow.
    I assume there is no way to mix up the python code with java libraries, right?

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

    Bro waiting other Kivy tutorials.
    Nice work! Everything is clear as usual. Do more videos for Kivy

  • @OmidAtaollahi
    @OmidAtaollahi Год назад +4

    can you provide some info about the downsides or limitations or drawbacks of using kivy instead of native android apps (java and kotlin)? We all know about the benefits of using kivi, I was just curios about the downsides.

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

    Wanted this for sooooo long 😁

  • @errormemes4404
    @errormemes4404 9 месяцев назад +2

    Its time to make apks on android with termux

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

    Assalam alaykum
    Owner of NeuralNine
    I watch your videos from Uzbekistan🇺🇿
    thanks So much for all of your videolessons
    Wen I watch your videos I can lern a lot of knowladge

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

    Please make a full series on Kivy

    • @NeuralNine
      @NeuralNine  3 года назад +9

      I won't make a series, but I can do more projects if this video does well

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

      @@NeuralNine pls pls make a video on how to use camera and microphone with kivy

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

    21:29 Rip to everyone who were doing everything right as he explained xD

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

    I love all videos you make
    It's always Awesome, I learn a lot thanks to you 🌟👌

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

    Ooh u did it bro... Finally waiting ended

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

    Very useful video. Excellent presentation! Thank you!

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

    Keep it up! This video is so amazing quality!
    More python app development videos❤

  • @akki11ify
    @akki11ify 2 года назад +4

    Just started learning python and it would be great if you could show how any python code can be converted to an Android app like the calculator, sudoko or the stock market one .. just showing us how any python code can be converted to Android app or iOS app

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

      Did you ever figure this out?

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

    Just amazing and brilliantly explained.
    I am trying to call my brokers trade APIs in regular python. How can I convert that into an android app? I want to write data to a text file - the live feed data received when the markets are open. Please make a finance video for the same which has complex API calls, live tickers, etc.. It would be of great help.

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

    Like your videos. Learned a fair bit. You have a talent for teaching

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

    you need linux system to create android app using kivy, how youd compile the app using windows?

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

    This Kivy is powerful. Thank you for the tutorial.
    Can Kivy stand as a substitute to Java and Kotline in android development?

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

    Great straight forward approach!

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

    damn this is the first video i watched on learning kivy. thanks man i understood it all lol

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

    Definitely need more videos on Kivy.
    please make videos series.

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

    I need more kivy videos.
    Great work

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

    thank you soo much for using windows too, I always find that most people use linux and I have no experience there.

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

    Does linux system work on windows 11?

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

    Amazing. I needed this.

  • @Sachin-hk9ed
    @Sachin-hk9ed 9 месяцев назад

    it is failing for me at 'buildozer -v android debug'.
    The error message is /usr/bin/tar: SDL2_image-2.6.2/Xcode/macOS/SDL2.framework/Resources: Cannot create symlink to ‘Versions/Current/Resources’: Operation not permitted.
    I am using AMD Ryzen7 Ubuntu 22.04

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

    Neuralnine 🔥...

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

    Marvelous video, I came across one issue in making a .kv file in Pycharm

  • @ByteGeniusHub
    @ByteGeniusHub 8 месяцев назад

    Really helpful. Please do more videos on this❤

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

    I subscribed and liked please don't stop educating us !

  • @OmPatel-zn7rg
    @OmPatel-zn7rg Месяц назад +1

    Bro, make more of it ❤🎉

  • @sander15.
    @sander15. 3 года назад

    nice vid! pls continue with this series

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

    Good! You have a good grip on teaching with video. Continue on the same path. How about a Python Bluetooth app for Andoid in the next video?

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

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

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

    Excellent ! Please do a video for android app in python can random reasearch on browser

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

    I love this course so please continue in this course

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

    Dude!!! post more of these videos.
    NeuralNine == awesome content

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

    For your installations, you can use a venv

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

    Cool video. Thanks. Pls do more tutorials on kivy.

  • @NivaanBaruah-y9b
    @NivaanBaruah-y9b Месяц назад

    Hi! When I clicked on run, the neural random file opened, but then I could only see a black screen. Please help!

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

    Want big projects on pythons android app , please make video Android app with function.. Thanks keep growing....

  • @Ironfeastcast
    @Ironfeastcast День назад

    The term 'pip' is not recognized on my cmd

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

    Question : why you still in python 3 ,call super like super(classname,self).__init(**kwargs) ? shouldn't we just use super().__ ....? I know the documentation of the kivy use this way , but in documents of python 3.11 the super().__method__ has not a single example like that, is it just habit or these two statements has a different functionality ?

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

    it looked like it was going to be really easy, but actually quite a lot of mucking about at the back end to get the app created. looks likes a bunch of potential errors until one masters it...

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

    When I built it for offline use, it was ok, but when I changed the program to use the web, the program quit.

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

    I cant even install Kivy. Says exit status !
    ERROR: Could not find a version that satisfies the requirement kivy_deps.gstreamer_dev~=0.3.1 (from versions: none)
    ERROR: No matching distribution found for kivy_deps.gstreamer_dev~=0.3.1

  • @sw-code6027
    @sw-code6027 3 года назад +1

    More kivy tuts ❤😍😘

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

    Hey, I think you should make a video compiling the app but now for ios, because there very few videos about it, if would like to do it, that would be amazing. For ios is more difficult and we need a Mac OS to compile it.

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

      Yeah I don't have MacOS and I don't bother getting it tbh :D

    • @loli-chan7146
      @loli-chan7146 10 месяцев назад

      ​@@NeuralNinelmao 💀

  • @2ndpower2
    @2ndpower2 Год назад

    My file isn't saving as a .kv file in my PyCharm , Should I read the Kivy documentation or is there a fix

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

    im not blaming the youtuber but how is everyone in the comments saying they understand and this video makes it easy? i literally dont understand anything

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

    looks good... I wonder how can I fit customized mobile app... Could you know what could be the reason of unfitted window? Is it the window.size should I remove?

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

    Have you, or anyone reading this, had success coding Python to connect to Bluetooth in your app(s)? I am hard stuck trying to get Python to connect to Bluetooth and could use some insight or a direction for a resource. I have tried using Pybluez2, but it has not worked. I have tried coding BLE sockets with 'socket.AF_BLUETOOTH, socket.SOCK_STREAM, socket.BTPROTO_RFCOMM' to connect and that has not worked either. Any help or advice would be greatly appreciated. Thank you all for reading this. Win10, Python 3.10

  • @Machiuka
    @Machiuka 8 месяцев назад

    I have a question. You mentioned to make a subfolder with our app. In this subfolder must be included also the .venv folder? Thank you!

  • @waltz-code
    @waltz-code 3 года назад +1

    MORE KIVY PLS!!!

  • @josephmission9300
    @josephmission9300 5 месяцев назад +3

    kivy doesnt support newer version of python

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

    Thanks for the great tutorial bro, can l ask how l can make the app communicate with my backend program and update it without needing to install a new updated up?

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

    man you're blessed .........thanks

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

    Thanks! It was really useful

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

    how did you get the suggested words to pop up when typing up the kivy file? when I followed along, it didn't pop up while also using PyCharm

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

    I am interested in that so please make more videos about it

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

    pls create more advanced andriod apps projects

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

    Este canal es oro puro

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

    Ich arbeite im Moment selber an ner App, allerdings hab ich da ne flask Website genommen und dann in ner Android App angezeigt

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

      auch gut ^^

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

      Sehr interessant

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

      @xilno ne den Teil hab ich mit Java und Android studio gemacht, das ist allerdings ziemlich wenig Java.

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

    i can t change the directory im navigating in on the wsl terminal

  • @TheRealDrWho
    @TheRealDrWho 8 месяцев назад

    Very nice video, Ty 💯💯💯

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

    I’m definitely going to try it🎉

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

    Looking for more videos on this..

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

    Hello, @
    NeuralNine what if Python project contains custom libraries and virtual environment, should all be in the same folder for compiling?

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

    Why does it not run when I try to run it on my phone, but it does on my laptop.

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

    Helo sir I'm not able to get into the buildizer spec. Using the nv command in ubuntu

  • @Gwizz1027
    @Gwizz1027 8 месяцев назад

    thank you for the tutorial Nacho Varga

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

    I get stuck in the same error all time. There is not a single error in the code but it still runs the code

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

    That's funny. Yesterday I created the random number generator app in tkinter and compiled it into the exe file. I needed one and it works nice except the common issues with the icons. And today I thought that I'd like to know how to make mobile apps and was wondering if it's possible with python (I knew nothing about kivy, but it exists) and I typed here "android app python" and the very first video is this - with the random number generator :-)) It seems to be more complicated than I thought. Anyway, at least I know it's possible.

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

    Yup Please do more videos on Kivy.