Skip to content

iyxan23/rafflesia

Repository files navigation

rafflesia

A custom-made language compiler for sketchware projects.

Logic Layout
number counter

onCreate {
    toast("Hello world")
}

button.onClick {
    counter = counter + 1
    button.setText(counter.toString())
}
LinearLayout (
    orientation: vertical,
    layout_width: match_parent,
    layout_height: match_parent,
    gravity: center
) {
    Button (text: "Count"): button
}

Online playground | Learn more


Overview

The rafflesia project aims to provide an easy and robust language that provides a way to generate and modify sketchware projects outside of your android phone; a project like none-other. With ergonomics and modularity in mind, it's easy to get started programming your first sketchware project without ever touching your phone. It is the first ever language built for sketchware!

You can start by reading through the docs, or you could create an issue if you need help!

Releases

No releases published

Packages

No packages published

Languages