Introduce Architecture and Separate Components
- Mentors
- Robert Painsi
- Organization
- Catrobat
An open source software project should allow everyone to participate. Inherently this can cause the project to grow over the boundaries of its initial scope rapidly. In Pocket Code this has caused the components to grow into each other, which in turn has made it difficult to maintain a stable and adaptable architecture. I would like to rewrite the existing code into a clearly structured and clearly separated architecture with focus on the distinction between UI representation and functionality.