Тёмный

Flet: Flutter apps in Python - Talk Python to Me Ep. 378 

Talk Python
Подписаться 25 тыс.
Просмотров 21 тыс.
50% 1

Have you heard of Flutter? It's a modern and polished UI framework to write mobile apps, desktop apps, and even web apps. While interesting, you may have kept your distance because Flutter is a Dart language-based framework. But with the project we're covering today, Flet, many Flutter UIs can now be written in pure Python. Flet is a very exciting development in the GUI space for Python devs. And we have the creator, Feodor Fitsner, here to take us through it.
▬▬▬▬ About the podcast ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
This video is the uncut, live recording of the Talk Python To Me podcast ( talkpython.fm ). We cover Python-focused topics every week and publish the edited and polished version in audio form. Subscribe in your podcast player of choice (100% free) at talkpython.fm/....
▬▬▬▬ Guests ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Feodor on GitHub: github.com/Feo...
▬▬▬▬ Links and resources from the show ▬▬▬▬▬▬▬▬▬▬▬▬
Flet: flet.dev/
Flutter: flutter.dev/
Dart: dart.dev/
Flet Tutorials: flet.dev/docs/...
It's All Widgets Showcase: itsallwidgets....
Roadmap: flet.dev/docs/...
pglet: pglet.io/docs/...
Flutter Flow Designer: flutterflow.io/
Fluent UI for Flutter Showcase App: bdlukaa.github...
macOS UI: pub.dev/packag...
Flet Mobile Strategy: flet.dev/blog/...
Michael's flutter doctor output: talk-python-sh...
Pyscript: pyscript.net/
Listen this episode on Talk Python: talkpython.fm/...
Episode transcripts: talkpython.fm/...
▬▬▬▬ Dive deeper ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Listen to the Talk Python To Me podcast at talkpython.fm Over 250 hours of Python courses at training.talkp... Follow us on on Mastodon. Michael: fosstodon.org/... & Talk Python fosstodon.org/...

Опубликовано:

 

13 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 48   
@tomdonaldson1972
@tomdonaldson1972 2 года назад
I love that all that I need to do is install Fiet, and all of the Flutter complexity is taken care of for me. Your examples in "Creating Flet apps in Python" actually worked first try; not something I can say about many (most) such package/utilities. Created double-clickable app in PyCharm on current macOS on M1, and same one on macOS Catalina. No problems. Have not dug into anything more, except was not able to find a way to manipulate macOS menu bar. Love the imperative mode. In 40 years of coding I have never found a declarative or visual interface model that did not get in the way more than help. But then, I'm a geezer who started my coding life with punched cards. I tried to love Xcode's interface builder; React's declarative mode; and HTML/CSS. But as my tattoo says: "Born to code" (just kidding, I hate needles). Is there a donate button somewhere on the Flet site?
@mediacenter3174
@mediacenter3174 Год назад
Try to deploy your project with pyinstaller and you'll get a very very slow app with a bizar popup console screen (yes we can still see it) even if you will using --noconsole --noconfirm --onefile . so over all in the corrent state unfortunately it is useless .
@JoshuaB86
@JoshuaB86 Год назад
​@@mediacenter3174 That's strange. I've built several releases of an app on Linux, windows, and mac and those flags have always worked.
@karloseber9537
@karloseber9537 Год назад
I tried to make a simple app with react and it took hours to get it running and resolving every node js error, then i got some weird webpack 5 polyfill errors and i looked for an alternative. When i found flet and realized i can use my favorite programming language to make the UI i gave it a try. Using pip to install and copying the example took around 1min and i was up and running. Cant get better than that !
@deepbrar1
@deepbrar1 Год назад
I also have created a simple flet app for testing, but how am i supposed to convert it to android apk ??? Plz tell me if you know something about it
@marvinnewton7672
@marvinnewton7672 5 месяцев назад
I agree with you bro. Even flutter has a slow dependency thing with gradle ,gets stuck sometimes coupled to gradle mismatch etc. also felt is PYTHON man. Think of the power of an entire pip ecosystem that can be integrated in mobile
@andrewgreathead8003
@andrewgreathead8003 8 месяцев назад
Flet is really cool.. thank you Feodor
@applicatordeveloper5108
@applicatordeveloper5108 Год назад
I hope feodor sees this. You are amazing man!
@ytcdi
@ytcdi 2 месяца назад
Flet is amazing! Go python and Flet!
@TheFocusedCoder
@TheFocusedCoder 2 года назад
This is really exciting !
@kalibmartin7062
@kalibmartin7062 Месяц назад
Thank you
@wadyn95
@wadyn95 2 года назад
Федя, спасибо! было интересно! :)
@__Feder__
@__Feder__ 5 месяцев назад
What design patterns is most convenient to work with using Flet? I wonder if it is flexible. I'm a noob and don't have the capacity to analyse if this framework is flexible or not.
@elja-ilarisuhonen2235
@elja-ilarisuhonen2235 5 месяцев назад
Request for content; Exact workflow of deploying Flet (and/or) Flutter app on appwrite, with user authentication and database. Preferably with Windows user experience taken into consideration too.
@eddyizm
@eddyizm 2 года назад
I don't see this in the podcast feed yet? Sounds amazing.
@ivancarrascoq
@ivancarrascoq 2 года назад
I received it today a notification in the podcast.
@mikeckennedy
@mikeckennedy 2 года назад
​@@ivancarrascoq Yep, came out yesterday. Thanks for listening!
@eddyizm
@eddyizm 2 года назад
@@ivancarrascoq it's very cool. Played with it last night. Just need to connect some data and figure out how it deploy with a test app.
@jihedbouchnak
@jihedbouchnak Год назад
Great work epic realy can't wait to see it for android and ios
@nnk0o
@nnk0o 11 месяцев назад
The Flet 1.0 v. Will Be Most Great Update in all flet
@user-lb8du4dl3o
@user-lb8du4dl3o Год назад
Relying on flutter makes me worry a bit, but this thing can revolutionize the front end wold in Python, doing web ui without html and js should be the norm anywhere, cause it was a bad joke to do user interfaces with document serialization format like html! i hope more people will jump in to make this thing on the level of SwiftUI or even better with even more ui objects for more rich user interactions. The multiple views- web and desktop is also a great thing with great flexibility.All in all ❤
@robertopena715
@robertopena715 Год назад
Is it possible to Monetize a Flet Android App using ADMOB ? . Thanks
@erikjohnson9112
@erikjohnson9112 Год назад
I would like to see Canvas drawing exposed. Then as long as gesture & mouse for the canvas is also exposed, a lot more capability becomes possible. It's not entirely clear if this is proper for the package, but it is certainly something I as a developer would want.
@beeshepard
@beeshepard Год назад
This is amazing!
@Thiennguyen-fk9uf
@Thiennguyen-fk9uf Год назад
How about using camera or webcam on flet? Does it support?
@aiviet5497
@aiviet5497 Год назад
Em cũng không tìm thấy video player của nó luôn.
@nnk0o
@nnk0o 11 месяцев назад
Coustom controls and widget doesn't supported yet, and flet doesn't make thats So in the PC you can use openCV In another platforms, no there's no way for that
@wendelsmorais
@wendelsmorais Год назад
Hello how are you? I'm starting to program to develop apps and I started studying Dart, but I identify with python. Is it a good choice for me to give up Dart and stick with Python for app development?
@MdMizanurRahman06
@MdMizanurRahman06 Год назад
Hi, Is there pdf viewer in flet?
@nnk0o
@nnk0o 11 месяцев назад
No, but you can render it as List[flet.Image] Or List[flet.Text]
@nnk0o
@nnk0o 11 месяцев назад
Contact me on @nnk0o telegram for help you
@DuncanOwiti
@DuncanOwiti 2 года назад
What is the link to Flet?
@scientificengineer7826
@scientificengineer7826 Год назад
Can't wait for Android deployment
@avtcanono
@avtcanono 9 месяцев назад
do you have a tutorial flet apps with sqlite3 and create an apk and let it work with android with offline database. Thank you
@Gismotronics
@Gismotronics Год назад
I used python pyQt5 recently to create a Windows program and it became very painful to code a label so that it could change to provide feedback as processing steps were underway. I had to code classes and threads. Got it working in the end but way too much work for something that should have be simple. Wondering if Flet will be easier/better in this respect?
@leoe.r.7338
@leoe.r.7338 Год назад
Same question here. How did you do?
@bfdhtfyjhjj
@bfdhtfyjhjj 2 года назад
Cool
@vladimirkraus1438
@vladimirkraus1438 Год назад
This is amazing project! I am a Qt developer for more than 10 years but seeing the fast development happening in Flutter ecosystem I must say that Qt is mostly dead in the foreseeable future.
@ashwin372
@ashwin372 Год назад
pick any project by Google and it's dead soon.
@vladimirkraus1438
@vladimirkraus1438 Год назад
@@ashwin372 Google kills projects which become unused or unpopular. But Flutter is extremely popular. There is no reason why Google should kill it.
@naturalbornleader7104
@naturalbornleader7104 Год назад
i want widget flowchart
@DevX_0o0
@DevX_0o0 2 года назад
Flutter has rich widgets. Does Flet support every Flutter widgets?
@fitsner79
@fitsner79 2 года назад
Nope, the widget must be "implemented" in Flet library.
@davidsewell4999
@davidsewell4999 Год назад
This is answered in the podcast and also in the flet docs
@sheharyarabbasi4413
@sheharyarabbasi4413 Год назад
can i get a job after learning flet
@JulianCurrie
@JulianCurrie Год назад
It's a brand new framework so there would be no jobs for it specifically. Companies focus more on the languages first, not individual frameworks. You should still learn it though if it seems interesting to you. Never stop learning new things!
@mediacenter3174
@mediacenter3174 Год назад
Try to deploy your project with pyinstaller and you'll get a very very slow app with a bizar popup console screen (yes we can still see it) even if you will using --noconsole --noconfirm --onefile . so over all in the corrent state unfortunately it is useless .
@olliveraira6122
@olliveraira6122 Год назад
You should make a bug report for this, make sure you mention what platform you are on. On my device I havent experienced any issues like this so far
Далее
Pydantic Performance Tips Talk Python to Me Ep.466
57:58
Flutter Basics by a REAL Project
25:42
Просмотров 474 тыс.
The Secret Science of Perfect Spacing
9:40
Просмотров 419 тыс.
VS Code AMA @ Talk Python
35:45
Просмотров 1 тыс.
DHH discusses SQLite (and Stoicism)
54:00
Просмотров 61 тыс.
C++ vs Rust: which is faster?
21:15
Просмотров 393 тыс.