Pocket Paint Flutter - Backward Compatibility with the Old Android App
Contributor: Amit Matth
This project aims to complete the transition of Pocket Paint (Paintroid) to Flutter by ensuring compatibility with legacy Kotlin/Java-based .catrobat...
Free visual coding apps for computational thinking
Contributor: Amit Matth
This project aims to complete the transition of Pocket Paint (Paintroid) to Flutter by ensuring compatibility with legacy Kotlin/Java-based .catrobat...
Contributor: Cott3r
This project develops an open-source system to visualize and explore complex data from underwater ROVs, integrating panoramas, sonar, and point...
Contributor: Gunjan Vishwakarma
This project aims to extend the existing Marine AR Module Builder into a more accessible, scalable, and educator-friendly toolkit for creating...
Contributor: Harin Karru
mARine currently lacks a dynamic, reproducible environment system. This project builds a seed-based procedural generation pipeline that creates...
Contributor: Harsh somankar
Currently, Catrobat users have to return to the Catroid IDE every time they want to play their projects, which breaks the experience and makes their...
Contributor: Muhammad Haris Sabil Al Karim
This project takes the AI Tutor SDK further by fully integrating it into PocketCode, converting its block-based programs into AI-readable context,...
Contributor: Paras_77
Pocket Code currently lacks a scalable way for projects to communicate beyond a single device, which limits its ability to support real-time...
Contributor: Prabhakar Joshi
This project upgrades the AR-based Marine Ecosystem Simulation by improving its realism, scalability, and performance on mobile devices. The current...
Contributor: Rohan_Sharma_
It is an AI layer that sits on top of a Unity marine ecosystem simulation and translates live simulation data into plain English narration, causal...
Contributor: Shivansh Pachnanda
This project addresses the challenge of bringing 3D-generated marine organisms to life through scalable and automated animation. While recent...
Contributor: siddharth_raj
Cephalopods display complex behavioral states such as stress, curiosity, aggression, and comfort, but interpreting these states currently depends on...
Contributor: Varun Kushwah
Pocket Paint is a drawing app currently being rewritten in Flutter. The original Android app includes advanced options like antialiasing and stroke...
Contributor: Amit Matth
This project aims to convert the Paintroid Kotlin app into a Flutter app, keeping all its features while improving performance and usability. The...
Contributor: Ashwani Kumar Moudgil
Proposing an immersive augmented reality application that transforms marine biology education through interactive experiences where users can embody...
Contributor: Daniel Kalysch
The marine environment is in demand of marine protection, especially in the era of climate change. This protection can only occur when people are...
Contributor: Dhruvanshu Joshi
This project aims to create AI-powered 3D models of marine species for educational use. By converting text descriptions into 2D images and then...
Contributor: haske
My idea is as following: - Getting to know the project and the architecture - Start with cursor tool, as this one is the simplest (TDD) - Next I...
Contributor: Muhammad Haris Sabil Al Karim
This project aims to develop a Kotlin Multiplatform (KMP) library that acts as an AI Tutor facilitator within the Catrobat ecosystem. Instead of...
Contributor: Prabhakar Joshi
My project aims to develop an immersive Augmented Reality (AR) Marine Ecosystem Simulation that will serve as an interactive educational tool within...
Contributor: Lenkomotive
My project idea is to implement an undo/redo functionality in a Flutter-Paintroid. This feature aims to enhance the user experience by allowing users...
Contributor: Jessica Medina
"RobotCraft" is an immersive 2D game where players construct and program to build robots that will tackle various tasks. The objective is that the...
Contributor: Baki
Currently the ShapeTool that is implemented in Native Pocket Paint is missing in the Flutter version of Pocket Paint. My proposal would be to...
Contributor: Bhav_Khurana
For my GSoC proposal, I aim to elevate the Pocket Paint Flutter repository within Catrobat. The plan includes implementing a comprehensive color...
Contributor: Sabit Huraira
When I was little, one of my favorite 2D games was Super Mario Bros. I want to share this game with many people, but not only play, I also want them...
Contributor: Tushar Banik
ReZero is a rogue-lite, Dead Cells-inspired action-platformer, allowing you to explore a sprawling, ever-changing castle… assuming you’re able to...
Contributor: Tim Celec
Translate and enable backwards compatibility with current custom files that are compatible with the new project and optimize the storing and loading...
Contributor: mSebastian
Catroid currently relies on a self-hosted Jenkins server for its continuous integration (CI) pipeline, which demands considerable maintenance and...
Contributor: Baki
My project idea is to extend the Flutter version of Pocket Paint with further functionalities, such as more tools like eraser, line, fill, spray can,...
Contributor: David Andrawes
In the current version of the Android app Pocket Code, it is only possible to control some basic functions of an Arduino. Therefore, this project...
Contributor: Divyangi Raghav
The aim of this project is to add support for an LLM (large language model) based on tools such as GPT-4 to support AI-based programming support for...
Contributor: Lenkomotive
I want to enable the linetool to act as a multiline tool with vertices that are changeable, deletable, addable, and saveable. This would allow users...
Contributor: RD Rama Devi
The objective of this project is to design and implement a landing page for Pocket Paint on the Android Kotlin platform. The landing page will...
Contributor: Sufeen Shaikh
The principal objective of this GSoC project is to conceive and develop an educational game that will serve as an interactive and captivating medium...
Contributor: Tim Celec
The idea of the project is to create a Tool that pixelates the photo/layer. The user would have the possibility to change the number of colors, the...
Contributor: Maria Seiser
I want to implement a feature for pocket that enables users to merge their existing projects, because it's not possible in the current version....
Contributor: Yugal Kishore
This project aims to showcase the potential of Pocket Code by creating a good quality dungeon crawler, a puzzle-solving game which will be known as...
Contributor: Saatwik
This project will include the feature that will a user to see a zoomed in view of the area beneath his finger while drawing in the Pocket Paint app...
Contributor: Aakash Tyagi
AIM: To develop an awesome tutorial game in Catrobat visual programming language. Playable on smartphones and smart TV via casting. Project showcases...
Contributor: Ikroop Singh Kalsi
My time with Catrobat this summer will be devoted to migrating the Pocket Paint Android app to Flutter with the latest and best practices followed by...
Contributor: Akebu
This project proposes to refactor and rewrite most of the production code and tests of Pocket Paint to Kotlin, implementing all the modern features...
Contributor: Saarthak Seth
The project proposes to implement the landing/home page for Pocket Paint, which will be a gallery kind of a view in which the user will be able able...
Contributor: Swetha M P
Endless Hurdler can be played using just one hand, with swipes and tilts controlling the player. Similar to Temple Run, you need to collect the coins...
Contributor: Prateek Thakur
Indigo Night is planned to be a beautiful Audio Visual journey, focused on storytelling. Based on pixel art, it will contain retro vibes and an old...
Contributor: Electronix1337
My idea is to implement a clipping tool where the user is able to select an area of the bitmap which the user does not want to get erased and with...
Contributor: samarth sharma
My Idea is to design and develop an creative and awesome tutorial game in Catrobat visual programming language using the Luna&Cat IDE app. This game...
Contributor: Saarthak Seth
This project proposes to refactor and rewrite most of the production code and tests to Kotlin, implementing all the modern features designed...
Contributor: zwerg4
Fabio Gandolfi gsoc username: zwerg4 email: [email protected] github: zwerg4 My name is Fabio Gandolfi, I am a 24 years old computer science student...
Contributor: Aman Gupta
An Awesome Tutorial Game ( playable on both phones as well as on smart TV when cast ) in Catrobat Visual Programming Language. The game is inspired...
Contributor: Nur El-Din El-Rez
Since the migration to Android Architecture Components has already started, this project aims to integrate Room instead of SQLiteDatabase as a better...
Contributor: Tamara David
In my Project, I will implement a process in PocketCode which makes it possible for users to merge already created catrobat-projects. This extension...
Contributor: FromG
Currently Paintroid only has the basic brush and the spray can. The goal is to add additional brush options such as a watercolor brush, rubbing...
Contributor: geolas
Currently Menus and Options are shown by default in top and bottom bars, and the default zoom is smaller than the screen's drawing surface, resulting...
Contributor: Ludwig Reinhardt
Create a solution for the user to stitch letters, independent of hardware.
Contributor: Oskar Walcher
In the current version of Pocket Code, users have to manually click and scroll through all brick categories and bricks to find and add the desired...
Contributor: Dev Sebastian
The current version of Pocket Code doesn't have support for particle physics. This project proposes to implement and integrate a particle system that...
Contributor: Shriyanshu Kukreti
Sisters of the Faldroid is a 2D platformer game created on the Pocket Code App. In the game, we have two sisters i.e. Diana and Fiora, who are ruling...
Contributor: Khushal Uttam
This project focuses on refactoring code to kotlin and implementation of MVVM (Model-view-viewModel) architecture for some of the UI components of...
Contributor: qlin
Pocket Code already implements face and text detection, text recognition, speech recognition and speech synthesization, but these features cannot be...
Contributor: Julia Herold
I’m in my last semester of the bachelor’s degree “Software Development and Business Management” and trying to improve my skills and experience. I’m...
Contributor: Josip Letica
I am interested in the Implementation of the new OAuth provider and refactoring of Google Sign In. I will implement the new OAuth (HWIOAuthBundle)...
Contributor: Yash Punia
Batriod - A Pocket Code Game Batroid is a 2D side scrolling action/adventure game where the main character Batrix has to fight an evil species to...
Contributor: Amela Kurtić
Description: The test system needs to be refactored and split up to speed up testing processes with the already existing docker container. Tests need...
Contributor: Daria Divenkova
Using different API for the OCR recognition, we can create a new set of Pocket Code sensors for different interactions. It will be possible to...
Contributor: Jude Birch
Create a 2D game in Pocket Code, inspired by Stardew Valley and the Harvest Moon Series.
Contributor: Daniel Metzner
Possible examples: Redesign the user-profile and user-project pages a cleaner more modern design improve performance (E.g. caching for...
Contributor: Dhrubojyoti Biswas
The idea is to add new features as well as to improve existing features in the Catrobat iOS app (Catty). The app mainly focuses on making programming...
Contributor: DinosaurierRex
Modularize Pocket Code so that we end up with one separate module for each the IDE and the Interpreter. In Pocket Code the IDE is seen as the...
Contributor: Neel Makhecha
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...
Contributor: Stefan Bortolas
I would like to implement the landscape mode for the iOS Version of Pocket Code. The User should be able to choose between portrait and landscape...
Contributor: Stella Lukasser
The Embroidery Robot Programming project is about developing new embroidery designs and implementing them by using the Pocket Code IDE app. It should...
Contributor: Mikhaelle Bueno
Amaya Inspired in the "Awesome Demo Game Project " idea Amaya is a princess that have his kingdom invade and now needs to defeat The Tyrant to...
Contributor: Stefania Mak
A game to introduce female teenagers to Catrobat's programming learning app. The game's users will have the opportunity to learn how to code with the...
Contributor: gPath
Improve the efficiency of the catroid tests.
Contributor: Vaibhav Anand
An old-school survival game made using Pocket Code IDE and Tested on the Android Architecture. The basic gameplay is made up of different levels...
Contributor: GatCode
Bricks are the fundamental tools, which are needed for the development of projects within the Pocket Code app. Therefore, I would like to contribute...
Contributor: Naomi Pfaff
This game will encourage female teenagers to develop their own games in the Catrobat app. As a tutorial game it is the gateway to Catrobat and its...
Contributor: Igor Ershov
My proposal is a pirate-themed roguelike videogame that will showcase how powerful Pocket Code really is, while also delivering a fun and exciting...
Contributor: Ajay Sharvesh M P
The Binding of Krishna (TBoK) is the game which was recreated by our team, and the Game Play concept is designed from the famous game called "The...
Contributor: AselPeiris
This project focuses on creating an awe-inspiring game using pocket code with the goal of sending the message on “ what kind of unimaginable feats...
Contributor: Thomas S
During the Google Summer of Code I would like to integrate Pocket Paint into Pocket code. There is quite some refactoring overhead before this can be...
Contributor: Carmen-Gabriela Popa
Device sensors have different ways of functioning, depending on the operating system. This being stated, I will improve the existent code by...
Contributor: Thomas Schranz
An open source software project should allow everyone to participate. Inherently this can cause the project to grow over the boundaries of its...
Contributor: Thomas Hirsch
Theres about 1100+ occurences of “.getInstance()” methods accessing singletons from all over the project. (eg. ProjectManager, StorageHandling,...
Contributor: Gajendra Tanwar
Google Blockly is a library for building visual programming editors.It is increasingly being used as a platform for visual programming languages such...
Contributor: Pushkar Sharma
Desired Outcome: Support of all Bricks and Sensors for Catrobat Language version 0.991 (except physics bricks) New Bricks: CameraBrick...
Contributor: wintersw
Physics seems to be a challenging task in HTML5 and especially on mobile devices. Changes will not only be extensions to the current implementation...
Contributor: thmq
Status-quo: The Pocket Code project suffers from instabilities and cross-dependencies at its core. Because of this usability and extendability are...
Contributor: Thomas Hirsch
Current UI test setup using Robotium is unstable, slow, and a big portion of UI tests is broken. To fix this multiple steps are to be taken,...
Contributor: Abduqodiri Qurbonzoda
iOS: Implementation of missing Bricks and Sensors
Contributor: Ralph Samer
My work is targeting the Scratch to Catrobat converter. The Scratch to Catrobat converter is a tool that converts programs written in MIT's popular...
Contributor: Teabeans
The HTML5 player currently makes use of the fabricJs library to render sprites to the viewport. We only use fabricJs to draw sprites and handle...
Contributor: loibi93
This project aims to provide Scenes in Projects, which are basically Projects in a Project. This should help to handle larger Projects with Levels...
Contributor: RobertR
The target of my project is to implement some new features to Catrobat's Android-App "Pocket Code", that are already available in Scratch. Catrobat...
Contributor: p4
Besides of GPIO pins, special sensors etc should be accessible from within PocketCode. It should be possible to trigger self defined events and...
Contributor: wintersw
HTML5 Player: Compatibility/Feature Completeness (Scratch)
Contributor: Steff
I would love to add the following social media features outlined on the Catrobat Ideas Page: Likes and sharing of programs on the Website with...