Fetching the latest programs, projects, and workspace data.
Computational thinking for all with free visual coding apps
Showing 5 of 37 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Neel Makhecha
<p>Pen Bricks will allow users to draw in a running Catrobat scene by controlling the motion of a sprite or object from the scripts. This project includes developing a category of bricks (called, Pen Bricks) which includes these functionalities: To put the pen down, pen up, clearing the drawing from the scene, setting width and setting color of the line.</p> <p>Moreover, this project also includes UI and Usability improvements across the app to make Catrobat's Pocket Code environment on iOS even better.</p>
Mentors: Student: Daniel Metzner
<h4>Possible examples:</h4> <ul> <li>Redesign the user-profile and user-project pages<ul> <li>a cleaner more modern design</li> <li>improve performance (E.g. caching for GooglePageInsights,Code Statistics, Remix graph, ...)</li> <li>adding detail pages for scratch projects (prepare/download)</li> <li>adding Studios (like Scratch)</li> </ul> </li> <li>Redesign the search engine<ul> <li>increase precision and performance</li> <li>include Scratch projects</li> </ul> </li> <li>Improving the media library<ul> <li>adding a search feature</li> <li>improve performance by pagination</li> <li>download whole media packages (looks + scripts + sounds)</li> </ul> </li> <li>Improving/refactoring test suite</li> </ul>
Mentors: Student: Julia Herold
<p>I’m in my last semester of the bachelor’s degree “Software Development and Business Management” and trying to improve my skills and experience.<br> I’m interested in your idea for the redesign of the pocket code landing page.<br> I’m interested in Catrobat, as I’ve already got to know the project and support your philosophy and goals.<br> This idea appeals to me as I’m interested in usability and design and working on this project will bring me further into android development. I’m eager to learn new skills and additionally support an open source project.</p>
Mentors: Student: DinosaurierRex
<p>Modularize Pocket Code so that we end up with one separate module for each the IDE and the Interpreter.</p> <p>In Pocket Code the IDE is seen as the interface for Creating/Editing Projects, as well as the Pocket Code Community. The Interpreter is responsible for interpreting and executing Catrobat projects. So basically that’s where the action happens. The user created App gets executed in this module. This inclueds a planning of interfaces to communicate in a more generic way.</p>