Repository navigation
Official / recommended media library (MediaStore) + broader mobile native extensions #6866
ContextTwo related issues already exist:
Both highlight the same underlying need: stable, officially-supported access to common mobile platform APIs from Python/Flet. Concrete working solution (Media)I built and published a production extension that solves the MediaStore / Gallery problem:
What it does today
RequestWould the core team be open to either:
I’m happy to:
Broader pictureThis is only the first item from the list in #6784. Other high-value candidates that would benefit from the same treatment include contacts, calendar, local authentication, printing, and background tasks. Having even a small set of officially maintained mobile extensions would make Flet significantly more attractive for production Android/iOS apps. Happy to discuss scope, API shape, or next steps. |
Replies: 1 comment
|
I wanted to share a follow-up to the earlier discussion around media-library support in Flet. Since the previous issue, I have continued working on this area and have now built a reusable community package:
It is a Flet service extension for Android and iOS that provides access to the device media library from Python. The package currently supports:
The implementation uses The package also includes a working demo application demonstrating gallery browsing, thumbnails, media playback, camera preview, audio recording, gallery saving, moving, renaming, deletion, and other APIs. Package/repository: I think this is a useful example of how Flet extensions can provide deeper native platform functionality while keeping the application API Python-friendly. I am sharing it here as a follow-up to the earlier discussion so people interested in media access, gallery integration, downloads, media applications, or native Flet extensions can see the current implementation and try it. Feedback, suggestions, and use cases are welcome. |
I wanted to share a follow-up to the earlier discussion around media-library support in Flet.
Since the previous issue, I have continued working on this area and have now built a reusable community package:
flet-media-libraryIt is a Flet service extension for Android and iOS that provides access to the device media library from Python.
The package currently supports: