I am planning to create a mobile application using Python language, specifically, I was planning to use the Kivy framework to finish the app. It is a simple learning mobile application that allows users to upload pdf files to an online server using their own accounts. The app I am tasked to create should and can only online - I am not sure if I can accomplish this using Kivy. Is there a way to connect to an online/cloud hosting provider using Kivy?
And if it is possible, can you recommend a hosting provider that is free for personal use; for students and beginner programmers?
For now, I am still at the planning stage of my project; however, the idea is already approved, so I am really hoping for an answer. Any help would be appreciated.