Catrobat


Catrobat es un lenguaje de programación visual basado en bloques y un proyecto sin fines de lucro de software libre y de código abierto ( FOSS ). El primer lanzamiento se remonta a 2010 y fue iniciado por Wolfgang Slany de la Universidad Técnica de Graz en Austria . El equipo multidisciplinar. [1] desarrolla el lenguaje de programación y aplicaciones gratuitas para que los adolescentes creen sus propios juegos, animaciones, videos musicales o cualquier otro tipo de aplicaciones directamente en un teléfono inteligente basado en el marco de catrobat. [2]

El lenguaje de programación visual utilizado para la codificación es muy similar al utilizado en Scratch, pero con Catrobat no se necesita una computadora portátil o PC . Todos los aspectos del desarrollo se pueden cubrir únicamente en un teléfono inteligente y, por lo tanto, a lo largo de los años, el uso de Catrobat y las aplicaciones se extendió por todo el mundo. Algunas actividades de Catrobat están dirigidas directamente a mujeres y hombres adolescentes para cerrar la brecha de género en los estudios STEM . [3] Otras actividades son especialmente para países menos desarrollados porque un soporte de idioma nativo se proporciona directamente en las aplicaciones de Catrobat, sin la necesidad de ser compatible con el nivel de idioma de los sistemas operativos . [4]

Catrobat comenzó con el nombre Catroid en 2010 y el nombre se inspiró en la mascota del gato de Scratch y el sistema operativo Android . En 2014 se publicó una primera versión pública de la aplicación gratuita en Google Play . Actualmente, hay más de 74 versiones de la aplicación de codificación principal a noviembre de 2020. En 2018 se publicó una primera versión para iOS. Las aplicaciones móviles tienen actualmente más de 2,7 millones de usuarios en 180 países, [5] están disponibles de forma nativa en 50 + idiomas (incluidos varios idiomas que no son compatibles directamente con el sistema operativo subyacente), [4] y hasta ahora han sido desarrollados por más de 1.200 voluntarios de todo el mundo.

El proyecto Catrobat está bajo la Licencia Pública General Affero (AGPL) en la versión 3 y está alojado públicamente en GitHub .

El objetivo de Catrobat es introducir a los jóvenes en el mundo de la codificación, utilizando solo sus teléfonos inteligentes y sin pasar por la educación tradicional. Con un enfoque lúdico, los jóvenes pueden participar y se puede promover el desarrollo de juegos con un enfoque en el diseño y la creatividad. Cuando se usa en las escuelas, el proyecto a menudo se refiere al enfoque del construccionismo . [2]

Para hacerlo aún más accesible para los jóvenes en los países menos desarrollados, Catrobat decidió no depender del idioma del sistema operativo e implementó la posibilidad de cambiar a uno de los más de 50 idiomas nativos directamente en la interfaz de usuario. Las traducciones son aportadas por la comunidad basada en CrowdIn [4] y el proceso facilita a los voluntarios ayudar a adaptarse a nuevos idiomas o aumentar la calidad.