Catroid, also known as Pocket Code, is an on-device visual programming system for Android devices.
Catrobat is a visual programming language and set of creativity tools for smartphones, tablets, and mobile browsers. Catrobat programs can be written by using the Catroid programming system on Android phones and tablets.
For more information oriented towards developers please visit our developers page.
Nightly builds can be found here.
There are currently two ways to import the project:
It is recommended to use the gradle way to import the project since the old version won't be supported any longer from us.
- Get the repo via shell:
git clone [email protected]:Catrobat/Catroid.git
- Drink some coffee - the repo size is about 100 MBs (2013-12-17)
- Open Eclipse and select a workspace of your choice
- Import every project from the cloned repo (File > Import... > General > Existing Projects into Workspace > Next > Select root directory (browse to it, confirm and wait until Eclipse shows you all projects below) > Finish
- Wait until Eclipse reads/compiles everything
- Maybe some cleanups will help to clear any compile errors - if any (Project > Clean... > Clean all projects > OK)
- Also take care that a Project Build Target is chosen (Project > Properties > Android > choose any Build Target of your choice > OK)
egit (Eclipse extension for git) will ignore some git settings and will make trouble with line endings!
You should have following path variables defined:
JAVA_HOME
ANDROID_HOME
- and your git location in
PATH
After above settings are done it should be pretty easy:
- Get the repo via shell:
git clone [email protected]:Catrobat/Catroid.git
- Drink some coffee - the repo size is about 100 MBs (2013-12-17)
- (optional:) Open your command line tool in the cloned folder and execute
gradlew tasks
(gradlew.bat tasks
for windows user) - Import the
Catroid
folder into your IDE
It's recommended to use the gradle-wrapper (gradlew
) from within the project!
- Google Play Store Download
- Community website with sample programs
- Installation Instructions
- Frequently Asked Questions
- Release history (including links to videos of older versions of the programs)
- Credits
- Statistics on Ohloh
- Visit us on IRC: #catroid on freenode
- Our Google group
- Catroid project blog
License of our project (mainly AGPL v3).