Kivy
Kivy: Open Source Python Framework for Mobile App Development
Kivy is an open source Python framework for developing mobile apps and other multitouch application software with a natural user interface. It can run on Android, iOS, Linux, Windows, and macOS.
What is Kivy?
Kivy is an open source Python framework for developing mobile apps and other multitouch application software with a natural user interface. It allows you to write applications that run unchanged on all major platforms such as Android, iOS, Linux, Windows, and macOS.
Some key features of Kivy:
- Completely open source, free to use
- Cross-platform - apps run on Android, iOS, Linux, Windows, and macOS
- Supports multitouch gestures
- Modern UI with transitions and animation effects
- Active community and ecosystem of plugins
- Apps can be distributed through Play Store, App Store etc.
- Integrated support for NUI (natural user interface) principles
- Rapid development using Python language and Kv language
Kivy is a good choice for developers looking to build mobile or multitouch apps that run across different platforms. Its NUI principles and animation capabilities allow for polished user experiences. The Python-based development can be quicker compared to native tools for each platform.
Kivy Features
Features
- Cross-platform - can build apps for Android, iOS, Linux, Windows, macOS
- Open source under MIT license
- Uses Python for core logic
- Built-in widgets and tools for building UIs
- Support for multitouch gestures
- Hardware accelerated graphics
- Modular architecture
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best Kivy Alternatives
View all Kivy alternatives with detailed comparison →
Top Development and Python Frameworks and other similar apps like Kivy
PyQt
BeeWare
WxPython
PyGTK