Menginstall dan Membuat project multi-platform app dengan flet yang di bangun di atas Flutter. dimana flet ini dibuat untuk python dev
Bagi pengguna Linux, sebelum menginstall flat terlebih dahulu menginstall requirment yang dibuthkan untuk menjalankan flat itu sendiri di komputer lokal kita. untuk lengkapnya bisa baca disini
AudioGStreamer libs: dibutuhkan untuk merender Audio, jika pada aplikasi yang anda bangun terdapat fitur Audio
sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio
Atau anda bisa menginstall minimal requiremnt yang dibutuhkan
sudo apt install libgtk-3-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
Videolibmpv: dibutuhkan untuk merender Video
sudo apt install libmpv-dev mpv
Jika nanti proses build apk aplikasi anda ada fitur audio dan video maka jalankan perintah ini
flet build apk --include-packages flet_video flet_audio
pipxAnda bisa dokumentasi lengkapnya disini
sudo apt updatesudo apt install pipxpipx ensurepath
PoetryAnda bisa dokumentasi lengkapnya disini
pipx install poetry
FlatPerintah ini untuk membuat project sekaligus membuat virtual environment menggunakan Poetry
poetry new first-flet-app
maka akan tergenerate directory seperti ini
first-flet-app/├── pyproject.toml├── README.md├── first-flet-app/│ └── __init__.py└── tests/ └── __init__.py
Tambahkan Flat pada project
cd first-flet-apppoetry add flet
Cek versi flat
poetry run flet --version
main.pymasuk kedalam project
cd first-flet-app
tambahkan script pada main.py
import flet as ft def main(page: ft.Page): page.add(ft.SafeArea(ft.Text("Hello, Flet!"))) ft.app(main)
dengan perintah ini project akan running dengan mode Hot reload
poetry run flet run -d main.py