A personal account of attending the Kivy introduction workshop organized by Pydelhi, featuring hands-on learning about developing mobile apps with Python using the Kivy framework.

Kivy - Introduction (Pydelhi)
2 mins

Kivy - Introduction (Pydelhi)h1

I recently attended an excellent workshop on Kivy - an open source Python library for developing mobile apps. This hands-on session was organized by Pydelhi and provided a great introduction to mobile app development using Python.

Workshop Overviewh2

Kivy is an open source Python library for developing mobile applications. It allows developers to create cross-platform applications that can run on Android, iOS, Linux, OS X, and Windows using a single codebase.

As the session was scheduled from 2 to 4 p.m., me and my friends were there on time and ready for the hands-on session to get started.

Session Detailsh2

The session was taken by Akshay Arora, a Core Developer of Kivy. Having a core developer as the instructor made the workshop incredibly valuable, as we got insights directly from someone deeply involved in the project’s development.

The session was an interactive one, and I learnt many new things there. The hands-on approach allowed us to:

  • Understand the fundamentals of Kivy framework
  • Learn how to create user interfaces with Kivy
  • Explore cross-platform mobile app development with Python
  • Get practical experience building simple applications
  • Understand best practices and common patterns in Kivy development

Key Takeawaysh2

Attending this workshop opened up new possibilities for mobile app development using Python. Kivy’s approach to cross-platform development is particularly appealing, as it allows developers to leverage their Python skills to build mobile applications without needing to learn platform-specific languages like Java or Swift.

The interactive nature of the session made it easy to ask questions and get immediate feedback, which greatly enhanced the learning experience.

About Kivyh2

Kivy is a powerful framework that enables developers to:

  • Build native mobile apps using Python
  • Create applications that work across multiple platforms
  • Use a natural user interface (NUI) that feels native on each platform
  • Leverage Python’s simplicity and power for mobile development

Conclusionh2

Looking forward to join more such workshops. The Pydelhi community continues to provide excellent learning opportunities, and this Kivy workshop was no exception. The combination of expert instruction, hands-on practice, and interactive learning made it a valuable experience.

The knowledge gained from this session has sparked my interest in exploring mobile app development further using Python and Kivy.


This workshop was a great introduction to mobile app development with Python. Thanks to Pydelhi and Akshay Arora for organizing and conducting such an informative session!