Contributor
DinosaurierRex

Android: Separate and modularize interpreter and IDE in Pocket Code (refactoring)


Mentors
Matthias Müller, Christian Schindler, PlantinumX, Patrick Gaisberger
Organization
Catrobat

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 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.