Full Stack Kivy Mobile App Tutorial - From Scratch to Play Store Release - Public Transport Tracking

Опубликовано: 29 Октябрь 2025
на канале: Code with Marcus
4,494
81

Hey guys, this is an introduction of how to create a Full Stack Kivy Mobile App from setting up the environment on your PC to releasing it on Google Play Store. I will be releasing around 30-32 videos to guide you step-by-step. At the end of the series, you will be able to release an app to Google Play Store like me!

"My Sg Transport" is a mobile app available on Google Play Store that allows you to track all the public transports in Singapore. You are able to check the taxi location and taxi stand location. Besides, you can find all the bus stops and bus services nearby. On top of that, you are able to see all the bus services available on each bus stop and even able to see their arrival time in real-time. Even more excitingly, you are able to see the route of each bus, the operation time of each bus at different day and their real-time location. In addition, you are also able to see all the location of all MRTs and LRTs in Singapore. The app will inform you if there is any train which is currently in service. Furthermore, there is a train map which allows you to have a full view of all train routes in Singapore. You can also check out the train fare of different categories at different time of a day. Other than that, drivers can also check the location of incidents on the road, such as road works, road openings, accidents, etc. You can also access to the traffic cameras to assess the road conditions at each part of Singapore. Last but not least, the app allows you to identify car parking and bicycle parking that are available.

Throughout this series, you will be able to learn:
1. How to handle API, realtime data and adhoc data
2. How to use SQL to create, read, update and delete data in database
3. How to create KivyMD List, such as TwoLineItemList, ThreeLineItemList
4. How to create KivyMD Scroll View
5. How to create Kivy Garden Mapview and Marker and link to GPS on your phone
6. How to create KivyMD Dialog
7. How to create KivyMD BackDrop
8. How to create Kivy Label, Label Button and Image Button
9. How to create Kivy Image and AsyncImage
10. How to create Kivy FloatLayout, BoxLayout and GridLayout
11. How to create KivyMD Tabs
12. How to create KivyMD Expansion Panel
13. How to create KivyMD Data Table
14. How to create KivyMD File Manager
15. How to create KivyMD ThemePicker
16. How to create KivyMD Navigation Drawer
17. How to create KivyMD SnackBar
18. How to call functions and get variables across different pages of the app
19. And a lot more!

If you love my videos and would like to support my channel, feel free to donate me at Buy Me a Coffee at the link below.
https://www.buymeacoffee.com/marcusch...

I will be posting the web-based version of the tutorials in the following website:
https://learndatascienceskill.com/

Please subscribe to my channel if you want to learn about it! I am very exciting to share what I have learned about Kivy with you :)