0

App Development

How can I develop apps? Is there any course here which teaches about kivy or something which help me to build an app? I am still learning python but I learnt enough to make a simple basic app, I only want the basics of app development and some functions that are used to develop apps in kivy.

5th Jul 2025, 12:58 AM
RESONANCE :P
RESONANCE :P - avatar
6 Answers
+ 2
there is the kivy documentation: https://kivy.org/doc/stable/gettingstarted/intro.html# there's also a kivy school: https://kivyschool.com as well as lots of YT videos...
5th Jul 2025, 1:06 AM
Bob_Li
Bob_Li - avatar
+ 2
RESONANCE :P super basics but won't run on sololearn https://sololearn.com/compiler-playground/cbQ951E46Qgq/?ref=app
5th Jul 2025, 1:06 AM
BroFar
BroFar - avatar
+ 2
RESONANCE :P if you're using Android phone, you could try installing Pydroid 3 search for 'Pydroid 3' in Playstore. you can run kivy code in it. I copy-pasted BroFar's code and it worked beautifully in Pydroid 3
5th Jul 2025, 1:47 AM
Bob_Li
Bob_Li - avatar
+ 2
The biggest part is learning how to install kivy in bash and creating your own python file and executing it # 1. Go to your project directory or create one mkdir my_kivy_app cd my_kivy_app # 2. Create a virtual environment python3 -m venv venv # 3. Activate the virtual environment source venv/bin/activate # 4. (Linux only - install SDL2 dependencies if needed) # sudo apt update # sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev \ # pkg-config mesa-common-dev libgl1-mesa-dev libgles2-mesa-dev # 5. Install Kivy pip install "kivy[base]" kivy_examples # 6. Create your Kivy Python file (e.g., main.py) # nano main.py # (Paste the Kivy code above, save, and exit) # 7. Run your Kivy application python main.py Thanks Bob_Li for verification...
5th Jul 2025, 3:52 AM
BroFar
BroFar - avatar
+ 2
RESONANCE :P adding to BroFar's tips, Packaging for Android is the difficult part. Buildozer is the preferred method, so it's good if you have access to Linux.
5th Jul 2025, 4:08 AM
Bob_Li
Bob_Li - avatar
0
Thank you BroFar and Bob_Li for your wonderful and really helpful answers but I have to add somethings:- 1) I have a laptop so android is not the only option. 2) I already installed kivy and created virtual environment by following vscode's official video in VSCode. 3) I tried to build apps with the help of ChatGPT, but I found that it wasn't too effective for me. 4) I am a new programmer, i know some python basics like loops and functions and other stuff too but the problem I don't know how to create structure of the app, i took help of ChatGPT but it wasn't too helpful. Once again thank you for your precious time and I hope it will help a lot.
5th Jul 2025, 4:19 AM
RESONANCE :P
RESONANCE :P - avatar