Thứ Sáu, 3 tháng 8, 2012

1.0 Tổng quan kivy

Kivy là gì ?

- Kivy là bộ thư viện mã nguồn mở đa nền tảng 
- Kivy phục vụ yêu cầu về sản phẩm phần mềm nhanh lẹ
- Kivy sử dụng ngôn ngữ lập trình : Python
- Kivy có thể chạy trên các nền tảng : Linux, Windows, MacOSX, Android và IOS
- Kivy hoàn toàn miễn phí, bạn có thể sử dụng để tạo ra các sản phẩm phục vụ thương mại tùy ý.
- Sử dụng giao diện đồ họa thông qua OpenGLES 2


Kivy cần gì ở người lập trình?

- Phải có kiến thức cơ bản về Python
- Có kiến thức về lập trình giao diện (GUI Programming)
- Có kiến thức về lập trình hướng đối tượng (OOP)

Cài đặt

Bạn có thể xem hướng dẫn cài đặt ở đây: link
Riêng mình thì mình sử dụng Eclipse với plugin PyDev, mình sẽ hướng dẫn các bạn cài đặt trên PyDev:
- Download file nén tại đây : link
- Giải nén file vừa down , ta gọi thư mục này là "Thư mục Kivy"
- Bạn vào Window -> Preferences -> PyDev -> Interpreter Python
- Bạn chọn button New với :
+ Interpreter Name: Kivy
+ Interpreter Executable : chỗ này bạn chọn đường dẫn đến file python.exe trong thư mục Kivy > Python (với Kivy là "Thư mục Kivy")
- OK
- Bạn chọn thẻ Environment
- New các giá trị sau (lưu ý, thư mục kivy của mình là :"E:\kivy-1.3.0-w32". Bạn có thể thay đổi giá trị này tùy vào vị trí của thư mục kivy của bạn.):
+ Name: GST_PLUGIN_PATH, Value: E:\kivy-1.3.0-w32\gstreamer\lib\gstreamer-0.10
+ Name: GST_REGISTRY, Value: E:\kivy-1.3.0-w32\gstreamer\registry.bin
+ Name: PATH, Value: E:\kivy-1.3.0-w32\;E:\kivy-1.3.0-w32\Python;E:\kivy-1.3.0-w32\Python\Scripts;E:\kivy-1.3.0-w32\gstreamer\bin;E:\kivy-1.3.0-w32\MinGW\bin;%PATH%
 

API references (tra cứu các lớp)

http://kivy.org/docs/api-index.html 

  

2 nhận xét:

  1. Kivy chủ yếu để build ra apk với ios cũng nên cài và làm quen với linux

    Trả lờiXóa
  2. kivy Có Gui kéo thả không bạn

    Trả lờiXóa