Member-only story
Create an Instagram clone with Kivy and Kivymd

A quick search on the Internet would convince you that there isn’t much tutorials or guide to help Kivy beginners navigate the Kivy development world, which is a very sad news. Even if you eventually find one, the UI is mostly ugly, especially when it comes to mobile apps where you find amazing app design tutorials made for Flutter or React developers, It makes you question what Kivy can do.
In this tutorial and a couple more, we would be creating a beautiful UI with Kivy and KivyMD.
A quick introduction to Kivy and KivyMD
I know most people reading this don’t care or probably already knows this but just in case, lets talk about Kivy and KivyMD.
According to the documentation, Kivy is an open source software library for the rapid development of applications equipped with novel user interfaces, such as multi-touch apps. While KivyMD is just a collection of Material Design compliant widgets which are more beautiful and pro-like, for use with Kivy. KivyMD’s aim is to approximate Google’s Material Design spec as close as possible without sacrificing ease of use or application performance. I could as well add some background history of both libraries but that would be a post for another day, the best place to know more about these libraries would be the official kivy…