Android App Development in Python With Kivy
Ғылым және технология
In this video, we learn how to develop Android apps in Python using Kivy.
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚
🐍 The Python Bible Book: www.neuralnine.com/books/
💻 The Algorithm Bible Book: www.neuralnine.com/books/
👕 Programming Merch: www.neuralnine.com/shop
🌐 Social Media & Contact 🌐
📱 Website: www.neuralnine.com/
📷 Instagram: / neuralnine
🐦 Twitter: / neuralnine
🤵 LinkedIn: / neuralnine
📁 GitHub: github.com/NeuralNine
🎙 Discord: / discord
🎵 Outro Music From: www.bensound.com/
Timestamps:
(0:00) Intro
(0:15) Android App Development
(14:57) Compile For Android
(23:32) Set Icon & Presplash
(25:17) Final Demonstration
(25:44) Outro
Пікірлер: 308
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)
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!
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
Жыл бұрын
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
Жыл бұрын
Hows the development going? You guys create anything since??
@daowiz001
Жыл бұрын
@@JRis44 yes! Plenty. Working on an interface for an app right now, kivy rocks.
@kngaming5671
10 ай бұрын
@@daowiz001 😲
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!
This is literally the first time i know this is possible
@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
2 жыл бұрын
@@nocopyrightgameplaystockvi231 do you know how to fix "unable to get window, abort" error?
@srpcdgaming
Жыл бұрын
same
@KimJovanne-vb4mc
Жыл бұрын
Me too bruh
@Shariff66
9 ай бұрын
Yeah...me too
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.
Loved it.... Followed all your steps and was able to build my first python app successfully!
Great video, I'd like it a lot to see more advanced kivy apps from you!
Definitely need more vids for Kivy
@mirolimturgunov6885
3 жыл бұрын
I agre you
@zombiekiller7101
3 жыл бұрын
Yes
@LilRaspy
3 жыл бұрын
Agree
Finally a better tutorial on kivy Loved your videos 👍 I don't comments on KZread but your videos make me now you can see hoe much python developer needed this video 👍
kivy doesnt support newer version of python
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!🙌🏼
Can't wait for more vids with kivy
@muthurubant5812
3 жыл бұрын
Me too... 🤩🤩
@zombiekiller7101
3 жыл бұрын
Same
Thank you SO much for this tutorial! Just what I was looking for. Cheers from Denmark 🍻
@ 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.
Amazing quality of the video! Very well made! Hats off!
Wow even my lecturer at university failed to explain like this, you have demystified everything thank you
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
Жыл бұрын
Exactly. When he used root in the kv file I really wondered if I had missed something
Great. Awesome. I want more android with python tutorials. Please continue down this path.
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?
I've learnt so many new python stuffs from watching your videos dude! Would you consider making this a series?
Great straight forward approach!
Thank you for simplifying android app development with Kivy.
Very useful video. Excellent presentation! Thank you!
Thank you for giving valuable information on the Android app development using Python Kivy. Keep sharing more details about App development.
I love all videos you make It's always Awesome, I learn a lot thanks to you 🌟👌
Like your videos. Learned a fair bit. You have a talent for teaching
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
Thanks a lot for the video, i would love to watch more kivy projects
@zombiekiller7101
3 жыл бұрын
He can read your mind lol🤣
Bro waiting other Kivy tutorials. Nice work! Everything is clear as usual. Do more videos for Kivy
Keep it up! This video is so amazing quality! More python app development videos❤
nice vid! pls continue with this series
Amazing. I needed this.
damn this is the first video i watched on learning kivy. thanks man i understood it all lol
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.
I love this course so please continue in this course
Ooh u did it bro... Finally waiting ended
Really helpful. Please do more videos on this❤
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.
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.
Your videos are too simple explained which makes easy to follow. 😍 But your videos come too late plz be more active on KZread so we can learn more from you.
I subscribed and liked please don't stop educating us !
Este canal es oro puro
Marvelous video, I came across one issue in making a .kv file in Pycharm
Cool video. Thanks. Pls do more tutorials on kivy.
Excellent Work!
Very nice video, Ty 💯💯💯
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?
Thanks! It was really useful
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!
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?
man you're blessed .........thanks
Definitely need more videos on Kivy. please make videos series.
Wanted this for sooooo long 😁
@NeuralNine
3 жыл бұрын
now you got it :)
@zombiekiller7101
3 жыл бұрын
Same :)
this made my day... thnaks alot!1
This Kivy is powerful. Thank you for the tutorial. Can Kivy stand as a substitute to Java and Kotline in android development?
Wow. thank you. Please do more
Excellent ! Please do a video for android app in python can random reasearch on browser
really good tutorial. Thank you.
I’m definitely going to try it🎉
Thank you, Sir
For your installations, you can use a venv
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
Good job 👍 😎 thank you so much
Nice. More of this pls :) A more complex App would be nice (with database etc..)
@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 :)
How about to make video about adding in-app purchases by Kivy and uploading then to Google Play ?
Thank you for the video. if I have my kv file integrated into my python file, do you think buldozer will still be able to convert it?
More kivy tuts ❤😍😘
Hello, @ NeuralNine what if Python project contains custom libraries and virtual environment, should all be in the same folder for compiling?
This is awesome Thanks for this
you need linux system to create android app using kivy, how youd compile the app using windows?
The docs are confusing me, they said to copy it to the wsl directory and you did the mount, does this cause any side effects that are worth noting?
I need more kivy videos. Great work
Bro, make more of it ❤🎉
Tnx...I try and it works.......
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?
how to put multiple buttons and other controls on the form and what about their placement. Is there a GUI for kivy
Dude!!! post more of these videos. NeuralNine == awesome content
@ccbcore7055
2 жыл бұрын
return false
It blowing my mind!
Really amazing!
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
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 ?
Could you please make a video on how to install and optimize the WSL
Thank you!
Want big projects on pythons android app , please make video Android app with function.. Thanks keep growing....
Bro, you're a legend
My file isn't saving as a .kv file in my PyCharm , Should I read the Kivy documentation or is there a fix
This is awesome.
How to specify additional files in buildozer like cvs or txt or even Excel files that can read or written or appended by python kivy files
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
Dude, you are awesome
thanks great tutorial +1 sub
thank you soo much for using windows too, I always find that most people use linux and I have no experience there.
Hi. I have problem with that. When i want to create an apk i recive and error "FileNotFoundError: [Errno 2] No such file or directory: '/home/.../bin/pyton3'
Sir can we compile opencv or any others module project with this ?
Hi I am new to both python and kivy. I have created my first kivy python application. i created the apk file using buildozer. Then i installed my apk file in mobile and tried to open. I got the loading text with kivy logo but the app is closed immediately. Could you please help me out on this.
Which pulgin you have used to work with kv file
FINALLY!!!
Hi! When I clicked on run, the neural random file opened, but then I could only see a black screen. Please help!
Great video! But there is a thing... until the day you published the video, we could also upload this APK file to the playstore. One day after you release (1st August 2021) the playstore stopped accepting APKs, we need to upload an AAB file. Anyway you upload a video teaching how to generate this AAB file? Thanks!!