Skip to main content

Tap into native Android and iOS APIs with Pyjnius and Pyobjus

· 3 min read
feodor

When building mobile apps with Flet, you may need to interact directly with platform-specific APIs. Whether it’s accessing system information, managing Bluetooth devices, or working with user preferences, Pyjnius and Pyobjus by Kivy provide a seamless way to bridge Python with Java (for Android) and Objective-C (for iOS).

You can now integrate both Pyjnius and Pyobjus into your Flet apps! 🚀

Flet v0.27.0 Release Announcement

· 5 min read
Feodor Fitsner
Flet founder and developer

Flet 0.27.0 is now released with exciting new features and improvements!

  • iOS packaging & signing updates – ensures compliance with App Store Connect verification requirements.
  • Reduced startup delay – faster initial launch for desktop applications.
  • Faster incremental re-builds – enhances development efficiency with quicker iteration times.
  • Enhanced Dropdown control – improved functionality and user experience.
  • Bug fixes & stability improvements – various fixes to enhance overall performance and reliability.

Flet v0.26.0 Release Announcement

· 4 min read
Feodor Fitsner
Flet founder and developer

The Flet 0.26.0 release is here, featuring a significant update to the extensibility approach!

In summary, a Flet extension is now a single Python package that bundles both Python and Flutter code. This package can be part of your Flet project or hosted in a public Git repository or PyPI.

Built-in Flet extensions, such as Audio, Video, and Map, have been moved to their own repositories. You’re welcome to fork these extensions to create your own or contribute to Flet! These extensions have been published to PyPI, making them easy to include in your Flet app. To use them, simply add the desired extensions to the dependencies section of your pyproject.toml file.

Flet v0.25.0 Release Announcement

· 10 min read
Feodor Fitsner
Flet founder and developer

Hey Flet developers, we’ve got something exciting to share — Flet 0.25.0 is officially released!

The biggest news? No more Kivy for iOS and Android packaging. No more dealing with frustrating Python binary dependencies — Flet now uses its own custom Python runtime, so your app builds are easier than ever. Plus, we’ve added loads of new features like better permissions control, faster rebuilds, and even a lightweight Linux client that skips the bloat.

Let’s dive into all the cool stuff Flet 0.25.0 has to offer! 🚀

pyproject.toml support for flet build command

· 5 min read
Feodor Fitsner
Flet founder and developer

The number of options for flet build command grew substantially over the time and it's been inconvenient to carry all these settings in a command line.

Today, we are excited to announce another Flet pre-release which now allows configuring app build settings in pyproject.toml!