I'm building a mobile app using kivy and python, and I want to understand what parts in my code I could explain to someone else being my frontend and backend part. I have one kv file plus one py file where my code is. My question is now, is all the code I'm having in the kv file, for example a button with a text and an on_press function, my frontend? Can I call my entire py file for a backend file, even though it sometimes does such simple functions as changing a text on a button in my kv code?
Frontend is what the user see and the way he interacts with your application.
The backend is every logical part, work on database, mathematic processing...
What parts in my Kivy application corresponds to the backend and their frontend