Kivy là một thư viện Python mã nguồn mở để phát triển phần mềm ứng dụng đa cảm ứng với giao diện người dùng tự nhiên (NUI). Nó có thể chạy trên Android, iOS, Linux, OS X và Windows. Phân phối theo các điều khoản của giấy phép MIT, Kivy là miễn phí và phần mềm nguồn mở.
Kivy là khuôn khổ chính được phát triển bởi tổ chức Kivy, [1] cùng với Python cho Android, [2] Kivy iOS, [3] và một số thư viện khác có nghĩa là để được sử dụng trên tất cả các nền tảng. Trong năm 2012, Kivy có một cấp $ 5000 từ Python Software Foundation cho porting nó vào Python 3.3. [4] Kivy cũng hỗ trợ Raspberry Pi được tài trợ thông qua Bountysource. [5]
Khung chứa tất cả các yếu tố để xây dựng một ứng dụng như:
hỗ trợ đầu vào rộng rãi cho chuột, bàn phím, TUIO, và hệ điều hành cụ thể các sự kiện cảm ứng đa điểm,
một thư viện đồ họa chỉ sử dụng OpenGL ES 2, và dựa trên Vertex Buffer đối tượng và bóng đổ,
một loạt các Widget có hỗ trợ cảm ứng đa điểm
một ngôn ngữ trung gian (Kv) [6] sử dụng để dễ dàng thiết kế tùy chỉnh Widget.
Kivy là sự phát triển của các dự án PyMT, và được khuyến khích cho các dự án mới. [7]
kivy kivy