Kivy

Kivy

Kivy

크로스 플랫폼 멀티 터치 앱을 만들 수 있는 파이썬 라이브러리 (프레임워크)

개발진 Kivy Organization
출시 2011년 2월 1일
업데이트 (안정적 버전) 2016년 1월 1일 (1.9.1 버전)
(2016년 6월 4일 현재 개발자 버전 1.9.2)
개발상태 활동적
언어 Python, Cython
운영체제 크로스 플랫폼
유형 애플리케이션 프레임워크
라이센스 MIT (자유 소프트웨어)
웹사이트 https://kivy.org
 
  • 모바일 앱, NUI 멀티 터치 응용 소프트웨어 개발 가능
 
  • 안드로이드, iOS, 리눅스, OS X, 윈도우즈에서 실행 가능 (Python for Andriod, Kivy iOS)
 
  • PyMT 프로젝트의 진화형
  • Python 3, 라즈베리 파이 지원
  • 오픈소스, MIT 라이선스, 무료
 
  • 광범위한 입력
  • 그래픽 라이브러리
  • 다양한 위젯
  • 커스텀 위젯 (kv언어로 쉽게 만들 수 있음)

(출처 : 위키백과)

 

장점

Kivy 철학

신선하다

멀티터치 입력 메소드를 만들기 위해 백지부터 새로 만들었다.

빠르다

C언어 수준의 타임 크리티컬, intelligent 알고리즘, GPU 가속을 적용했다.

유연하다

대부분의 메이저 운영체제 지원한다. 새로운 버전으로 자주 업데이트된다.

특화됐다

몇줄의 코드만으로도 간단한 애플리케이션 작성할 수 있다. Kivy 언어를 사용하면 복잡한 UI를 쉽게 배치할 수 있다. 설정에 신경쓰지 않고 애플리케이션 개발에 집중할 수 있다.

돈이 많다

전문가 집단과 커뮤니티가 자본적으로 뒷받침한다.

공짜다

상업용 애플리케이션을 만들어도 이용료를 지불할 필요 없다.

 

참고

Wikipedia Kivy 항목
Youtube Kivy 소개 (PyCon 2014)

Kivy 홈페이지
Kivy 위키 (GitHub)
Kivy Documentation (html)
Kivy Documentation (pdf)

Youtube 강좌 (Kivy Crash Course)
Youtube 강좌 (Kivy Application Development)

Kivent (Kivy 게임 엔진 프로젝트)

댓글

댓글 본문
작성자
비밀번호
버전 관리
Wander
현재 버전
선택 버전
graphittie 자세히 보기