Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

Kivy (framework)

+ Save concept

Kivy is an open source Python library for developing mobile apps and other multitouch application software with a natural user interface (NUI). [1]

31 relations: "Hello, World!" program, Android (operating system), Application framework, Application software, Bountysource, Cocos2d, Cross-platform, Cython, Free software, IOS, Linux, List of user interface markup languages, MacOS, Microsoft Windows, MIT License, Mobile app, Multi-touch, Natural user interface, Open-source software, OpenGL ES, Panda3D, Pygame, Pyglet, Python (programming language), Python Software Foundation, Raspberry Pi, Shader, Simple DirectMedia Layer, Tangible user interface, Vertex buffer object, Widget (GUI).

"Hello, World!" program

A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.

New!!: Kivy (framework) and "Hello, World!" program · See more »

Android (operating system)

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.

New!!: Kivy (framework) and Android (operating system) · See more »

Application framework

In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software.

New!!: Kivy (framework) and Application framework · See more »

Application software

An application software (app or application for short) is a computer software designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user.

New!!: Kivy (framework) and Application software · See more »


Bountysource is a website for open source bounties and since 2012 also for crowdfunding.

New!!: Kivy (framework) and Bountysource · See more »


Cocos2d is an open source software framework.

New!!: Kivy (framework) and Cocos2d · See more »


In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: Kivy (framework) and Cross-platform · See more »


Cython is a superset of the Python programming language, designed to give C-like performance with code that is written mostly in Python.

New!!: Kivy (framework) and Cython · See more »

Free software

Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.

New!!: Kivy (framework) and Free software · See more »


iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

New!!: Kivy (framework) and IOS · See more »


Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Kivy (framework) and Linux · See more »

List of user interface markup languages

The following is a list of user interface markup languages categorized.

New!!: Kivy (framework) and List of user interface markup languages · See more »


macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: Kivy (framework) and MacOS · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Kivy (framework) and Microsoft Windows · See more »

MIT License

The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT).

New!!: Kivy (framework) and MIT License · See more »

Mobile app

A mobile app is a computer program designed to run on a mobile device such as a phone/tablet or watch.

New!!: Kivy (framework) and Mobile app · See more »


In computing, multi-touch is technology that enables a surface (a trackpad or touchscreen) to recognize the presence of more than one or more than two points of contact with the surface.

New!!: Kivy (framework) and Multi-touch · See more »

Natural user interface

In computing, a natural user interface, or NUI, or natural interface is a user interface that is effectively invisible, and remains invisible as the user continuously learns increasingly complex interactions.

New!!: Kivy (framework) and Natural user interface · See more »

Open-source software

Open-source software (OSS) is a type of computer software whose source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose.

New!!: Kivy (framework) and Open-source software · See more »


OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU).

New!!: Kivy (framework) and OpenGL ES · See more »


Panda3D is a game engine that includes graphics, audio, I/O, collision detection, and other abilities relevant to the creation of 3D games.

New!!: Kivy (framework) and Panda3D · See more »


Pygame is a cross-platform set of Python modules designed for writing video games.

New!!: Kivy (framework) and Pygame · See more »


Pyglet is a library for the Python programming language that provides an object-oriented application programming interface for the creation of games and other multimedia applications.

New!!: Kivy (framework) and Pyglet · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Kivy (framework) and Python (programming language) · See more »

Python Software Foundation

The Python Software Foundation (PSF) is a nonprofit organization devoted to the Python programming language, launched on March 6, 2001.

New!!: Kivy (framework) and Python Software Foundation · See more »

Raspberry Pi

The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries.

New!!: Kivy (framework) and Raspberry Pi · See more »


In computer graphics, a shader is a type of computer program that was originally used for shading (the production of appropriate levels of light, darkness, and color within an image) but which now performs a variety of specialized functions in various fields of computer graphics special effects or does video post-processing unrelated to shading, or even functions unrelated to graphics at all.

New!!: Kivy (framework) and Shader · See more »

Simple DirectMedia Layer

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components.

New!!: Kivy (framework) and Simple DirectMedia Layer · See more »

Tangible user interface

A tangible user interface (TUI) is a user interface in which a person interacts with digital information through the physical environment.

New!!: Kivy (framework) and Tangible user interface · See more »

Vertex buffer object

A vertex buffer object (VBO) is an OpenGL feature that provides methods for uploading vertex data (position, normal vector, color, etc.) to the video device for non-immediate-mode rendering.

New!!: Kivy (framework) and Vertex buffer object · See more »

Widget (GUI)

A control element (sometimes called a control or widget) in a graphical user interface is an element of interaction, such as a button or a scroll bar.

New!!: Kivy (framework) and Widget (GUI) · See more »

Redirects here:



[1] https://en.wikipedia.org/wiki/Kivy_(framework)

Hey! We are on Facebook now! »