Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.26 KB

README.md

File metadata and controls

52 lines (39 loc) · 1.26 KB

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!