Q1 has seen some significant improvements to Toga, Android packages, and a
milestone for official iOS support. As always, this roadmap should be read as a
guide to what we aim to focus on over the coming quarter, rather than a hard
commitment to features that will be made available on a specific deadline.
We've started 2026 with a buzz — a flurry of BeeWare activity on Toga's Canvas
and Table widgets, Qt backend, as well as making some major progress on Android
binary packaging.
In Q4, BeeWare saw wide-ranging improvements across almost all the tools we
maintain, as well as the conclusion of some long-running efforts in wheel
packaging. As always, this roadmap should be read as a guide to what we aim to
focus on over the coming quarter, rather than a hard commitment to features that
will be made available on a specific deadline.
Even with the impediment of end-of-year holidays restricting the availability of
the core team, BeeWare has still seen some significant progress during December.
November has been a busy month, seeing improvements in documentation, a number
of improvements to Briefcase, Linux support in Toga, and the first iOS binary
wheels written in Rust!
Since February, a team of final year students from Curtin
University has been collaborating with the BeeWare
Project as part of a capstone project for their degrees. This is a summary of
the work they have completed.Capstone is the final year project undertaken by
students across all computing disciplines at Curtin University, including
Computer Science, Software Engineering, Cyber Security, and Information
Technology. It allows students the opportunity to work in teams on real-world
projects in collaboration with industry partners, gaining practical experience
and professional exposure before graduating.
October saw the release of Python 3.14, which brought about a lot of
release-related housekeeping. We've also seen some major improvements to
BeeWare's documentation, and the addition of some useful new features in
Briefcase.
In Q3, BeeWare saw the release of Python 3.14 with official Android artefacts,
more Python packaging improvements, and significant improvements to our
documentation infrastructure. As always, this roadmap should be read as a guide
to what we aim to focus on over the coming quarter, rather than a hard
commitment to features that will be made available on a specific deadline.
This Q4 roadmap has been published a little later than normal so that we can fit
in with quarterly planning cadence at Anaconda (who employ two of the BeeWare
core team). Going forward, you can expect that BeeWare's quarterly plans will be
published a couple of weeks into the quarter.