Back to Programs

Programming languages

BeeWare Project

Tools for cross-platform Python application development.

androidiosmobilepythonjavajavascript

Participation history

2 GSoC years

2018

2 projects

Official year page

Implement asyncio support in voc

This project focus on implementing asyncio’s coroutine and event loop (both timer & socket based) for voc in JVM. Successful implementation of...

Optimizing the VOC Compiler

The current implementation of Python AST to Java bytecode transpilation in many cases takes a naive approach, resulting in redundant bytecode...

2017

3 projects

Official year page

Port Cricket to use Toga, instead of Tkinter

Cricket's GUI interface is currently implemented using Tkinter, which has a lot of limitations. The main goal is the complete port of Cricket to use...

Batavia improvements: JSON module, Generators and others

This project consists of a number of features and improvements that further advance BeeWare's Batavia: Complete implementation of dict and list data...

Toga Settings API and Inward Facing Testing API

Programs and settings are a inseparably bound with each other. Every professional application gives users the freedom to change default values to...