2012-03-21 19:26:40 +00:00
|
|
|
Introduction
|
2012-03-23 16:05:08 +00:00
|
|
|
------------
|
2012-03-16 14:42:35 +00:00
|
|
|
|
2012-03-23 16:05:08 +00:00
|
|
|
.. container:: title
|
|
|
|
|
2013-05-06 21:21:19 +00:00
|
|
|
Start Developing Kivy Apps Right Away!
|
2012-03-16 14:42:35 +00:00
|
|
|
|
2012-07-08 09:36:49 +00:00
|
|
|
Creating Kivy apps is fun and rewarding. This guide should be the perfect
|
2012-07-14 12:09:34 +00:00
|
|
|
starting point to get you on the right track for app development. You will
|
|
|
|
require a basic knowledge of Python to follow this introduction.
|
2012-03-18 23:29:40 +00:00
|
|
|
|
2012-03-21 19:26:40 +00:00
|
|
|
.. image:: ../images/gs-introduction.png
|
2012-03-18 23:29:40 +00:00
|
|
|
:align: center
|
2012-03-25 15:31:23 +00:00
|
|
|
:height: 255px
|
2012-03-18 23:29:40 +00:00
|
|
|
|
2013-05-06 21:21:19 +00:00
|
|
|
If you need more background on the Python language, you might be interested in
|
2012-07-14 12:09:34 +00:00
|
|
|
these tutorials:
|
|
|
|
|
2013-05-06 21:21:19 +00:00
|
|
|
* `The Official Python Tutorial <http://docs.python.org/tutorial/>`_
|
2012-07-14 12:09:34 +00:00
|
|
|
* `Learn Python in 10 minutes <http://www.korokithakis.net/tutorials/python/>`_
|
|
|
|
* `Learn Python the hard way <http://learnpythonthehardway.org/>`_
|
|
|
|
|
|
|
|
Using Kivy on your computer, you can create apps that run on:
|
2012-03-18 23:29:40 +00:00
|
|
|
|
2012-07-08 09:36:49 +00:00
|
|
|
- Desktop computers: MacOSX, Linux, Windows.
|
2013-05-06 21:21:19 +00:00
|
|
|
- iOs Devices: iPad, iPhone.
|
2012-07-08 09:36:49 +00:00
|
|
|
- Android devices: Tablets, phones.
|
2012-07-14 12:09:34 +00:00
|
|
|
- Any other touch-enabled professional/homebrew devices supporting TUIO
|
|
|
|
(Tangible User Interface Objects).
|
2012-03-18 23:29:40 +00:00
|
|
|
|
2013-06-07 22:10:08 +00:00
|
|
|
Kivy empowers you with the freedom to write your code once and have it run
|
2012-07-14 12:09:34 +00:00
|
|
|
as-is on different platforms.
|
2012-03-18 23:29:40 +00:00
|
|
|
|
2012-03-21 19:26:40 +00:00
|
|
|
Follow this guide to get the tools you need, understand the major concepts and
|
2012-07-14 12:09:34 +00:00
|
|
|
learn best practices. As this is an introduction, pointers to more information
|
|
|
|
will be provided at the end of each section.
|
2012-07-08 09:36:49 +00:00
|
|
|
|
2012-05-28 16:42:11 +00:00
|
|
|
As you proceed through the guide, you will, using Kivy:
|
2012-03-21 19:26:40 +00:00
|
|
|
|
2012-04-18 19:12:50 +00:00
|
|
|
- **Learn**: The basics of programming with the Kivy language.
|
|
|
|
- **Explore**: The Kivy framework.
|
2013-05-06 21:21:19 +00:00
|
|
|
- **Create**: A simple cross-platform app.
|
|
|
|
- **Package**: For your choice of platform.
|
2012-03-18 23:29:40 +00:00
|
|
|
|
2013-05-06 21:21:19 +00:00
|
|
|
Finally, you will learn how to **Deploy** on the device of your choice.
|
2012-03-21 19:26:40 +00:00
|
|
|
|
2012-05-28 16:42:11 +00:00
|
|
|
Each section of the guide introduces a new topic, trying to give you enough
|
2012-03-21 19:26:40 +00:00
|
|
|
information to get started and links to related articles for more in-depth
|
2012-07-14 12:09:34 +00:00
|
|
|
explanations. When you are done with this guide, you'll be able to develop Kivy
|
|
|
|
apps and you will know where to look for information for the more challenging
|
2012-03-21 19:26:40 +00:00
|
|
|
stuff your innovative applications will require.
|
2012-03-18 23:29:40 +00:00
|
|
|
|
2012-07-08 09:36:49 +00:00
|
|
|
Enough introductions, let's get down to business.
|