Python Flet App – Build Desktop & Mobile Apps with One Codebase (No Flutter Needed!)

preview_player
Показать описание


Want to build cross-platform apps without the complexity of Flutter? In this tutorial, you'll learn how to create a weather app with interactive maps using Flet in Python.

Flet Apps run seamlessly on desktop & mobile—all with just one codebase! No need for Flutter, React Native, or complex UI frameworks.

🔔 Subscribe for content that helps you grow!

🔗 LINKS:

MY FAVORITE BOOKS

PS: Some of the links in this description are affiliate links that I get a kickback from 😜

🎬 Timestamps:
00:00 | Python Flet Applications
2:17 | OpenWeather API
8:50 | Introduction to Flet
16:20 | Build a Flet Container
22:10 | Fetch Weather API Data
28:00 | Adding Interactive Street Maps
32:30 | Testing a Flet App

🔹🔹🔹🔹🔹🔹🔹🔹🔹

🔹🔹🔹🔹🔹🔹🔹🔹🔹
Tag ~ zero to knowing

#zerotoknowing #learnpython #pythonforbeginners #100daysofcode #techeducation #python #pythontutorial #mobileapps #appdevelopment

python flet, flet python, python flet tutorial, flet app python, flet gui python, python flet app, flet mobile app, python app development, build desktop apps with python, python gui development, python mobile app development, python cross platform app, flet tutorial, flet app development, flet gui framework, python flet example, python gui, python ui framework, flet vs flutter, flet cross platform, flet mobile development, python flet full tutorial, python gui framework, flet python tutorial, flet app, python gui app, python build mobile app, python flet weather app, python app deployment, python ui development, flet ui python, flet for beginners, flet framework, python app tutorial, python gui with flet, python build desktop app, python web app, flet flutter alternative, python flet vs flutter, python flet app tutorial, flet tutorial python, build mobile apps with python, python gui for beginners, flet python gui, python flet course, python gui tutorial, python create mobile app, python gui development tutorial, python ui library, flet desktop app, flet mobile app tutorial, python flet full course, python coding, python programming, learn python, python for beginners, flet dashboard, python flet dashboard, python flet components, python no flutter, python flutter alternative, python no javascript, flet weather app, python api tutorial, python flet api, python flet maps, python flet data visualization, python flet projects, flet open source, flet python example, python build web app, python cross platform development, python alternative to flutter, python gui apps, python flet crash course, flet python example, python mobile framework, python mobile gui, python web gui, python full stack development, python mobile programming, build apps with python, python framework for apps, python vs flutter, python ui toolkit, python gui designer, python for mobile apps, flet for python developers, flet ui components, flet python mobile, python flet code, python full course, python app from scratch, python app step by step, python for app development, python flet gui tutorial, python flet advanced tutorial, python flet mobile development, python flet cross platform, python flutter replacement, python flet web apps, python app gui, python web gui tutorial, python android development, python ios development, python multiplatform app, python gui automation, python gui desktop, python no javascript framework, python alternative to electron, flet web app tutorial, python build cross platform apps, python mobile app step by step, python mobile app from scratch, python flet firebase, python flet backend, python app front end, flet python desktop, flet python mobile, python real time apps, python database app, python dashboard app, python mobile ui, python vs kotlin, python mobile dev, python ui development tutorial, flet interactive maps, python interactive maps, python api data visualization
Рекомендации по теме
Комментарии
Автор

👉Join my Python Newsletter ~ www.thenerdnook.io

codewithjoshoffical
Автор

Really great. Would love to see some examples where we use multiple .py files imported to a main file, and setup and app with different page views (e.g. settings, or switching from login to the main app, etc. To understand routing / flow better.

AwesomeOpenSource
Автор

amazing, after long time i see a real person with real knowledge to build real app, without ai assistants. CONGRATS DUDE💐🍷

SecurityFirm
Автор

Neat quick tutorial. No fluff and easy to follow as I have worked with flutter before. Please make more tutorials using Flet.
Flet is a game changer project, brings flutter to python. UI development feels seamless over working with CSS.

arcade_mntra
Автор

Would also love to see a multi-page application. For example, to build an app that contains all my "mini apps". On the main page, I just click the button (e.g: "Weather Info" would open your app built in this video above) and then it opens as a dialog, meaning you have to close it before returning to the main menu. Or whatever layout approach you think is recommendable or cool for multiple page applications.

wRatte
Автор

Dude, so nice to see this video.
Been struggling a bit to get nice tutorials for Flet. Most don't have speaking and I was getting discouraged about the apparent lack of community support.

wRatte
Автор

I liked it a lot! Please do more!! I am really interested in this framework! Many thanks for your content!~

aquelaquelaquelaquel
Автор

Also (since I'm already flooding your chat with tutorial ideas XD), since Flet is for mobile, desktop and web, could you do a tutorial that shows how to deploy Flet apps to mobile, desktop and web, respectively? For example, even though I know how to run it on desktop by using VS Code or PyCharm, how would one create an installer or exe for the wife and kids to just run it without needing to do a course in programming first.

wRatte
Автор

Please do more!! I am really interested in this framework!

erianaMarie
Автор

Another awesome tutorial! Thanks for all your work!

BillyLinux
Автор

Thanks Josh. Can you please also show how to access this app from a mobile (android or ios device)?
I was able to access it on laptop/desktop as an app, and also on browser as a web app.

On another video I see a command to run it on android as: flet run <app-name> --android. But i couldn't run it myself. If you can cover that part, how to create an android and/or ios app from it, it will be great. Thanks.

Rupam-Tech
Автор

Hey! Amazing work with Flet—really loving the simplicity and power. Quick question: does Flet support push notifications (like Firebase or local)? Would love to see a demo if possible. Thanks!

gamezplayground
Автор

Thank you for adding Spanish dubbing to your video. 🙏🏻
YouTube recommended this video to me, and I was delighted with your way of explaining.🤓
Please keep adding Spanish dubbing to your future videos. 🙏🏻

joseescamilla
Автор

Nice video.
I would like to see you make an android apk from you flet app.

jcurwen
Автор

Very neat tutorial, thanks Josh. Is there any angle that we can integrate machine learning models like weather predictions? and maybe how to include offline maps and store local weather data for low-connectivity?

wombaat
Автор

> No Flutter needed!
But this is flutter, just with a python wrapper? No dart needed would be a lot more accurate, this got my hopes up it was actually a new way to make desktop UIs :c

immaterial_vivi
Автор

I would love a video where you build out a dog walk tracker app. using maps to track the dog walk and then create an invoice and track walk history.

michaelfigueiredo
Автор

Great video! I had no idea about Flet framework. Thanks for sharing!

sergiop
Автор

Sweet I've been waiting for this..

TeckTales
Автор

Would love to see a master detail CRUD screen.
For example, on the top list, show orders (E.g: date, total, customer name, etc.) and on the bottom list, show the selected order's transaction items (E.g: T-shirts x4, Shoes x2, Hat x1, Fanta Orange x1).

The data could be saved anywhere - SQL/SQLLite3/JSon/whatever.
I'd just like to see how Flet handles what I consider the basics of data interfacing, which is how to handle a master detail relationship.

I eventually used "hidden" fields and columns to manually track the DataTable selected indexes and primary/foreign keys, so that when I clicked save, I was able to update both my data and DataTable (on screen) without issues. I'm really hoping there's a better way to handle that.

wRatte