We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
People
T
Taha Tesser
Topics
Taha Tesser: 我从Android开发转到Flutter开发,起初是因为朋友推荐,Flutter的效率更高,并且可以跨平台开发。Flutter的UI开发方式与Android不同,它使用Dart语言声明式地编写UI,无需处理繁琐的findViewById等操作。我通过收听《It's All Widgets》播客学习Flutter,并在10天挑战赛中用Flutter构建了一个卡片查看器应用,这让我对Flutter的快速开发能力印象深刻。将应用上传到It's All Widgets网站非常便捷快速。在CodeMagic担任Flutter triage角色期间,我负责处理Flutter仓库中的问题,并直接修改Flutter源码并提交PR修复了一个Android Studio版本检测问题。Flutter最吸引我的地方是其热重载功能和跨平台一致性,可以在所有平台上运行相同的代码。Flutter跨平台的特性既是优势也是劣势,因为在所有平台上都做到完美很困难。将Material Design作为独立包的方案复杂且没有直接答案,因为Flutter框架高度依赖Material Design。一些第三方包,例如shadcn_ui,在一定程度上解决了Material Design作为框架一部分带来的问题。学习Flutter的建议是:多实践,专注于构建有价值的应用,而非追求成为框架专家。Flutter社区非常友好和乐于助人。 Hillel Korn: (作为主持人,Hillel Korn主要负责引导话题,没有提出核心论点,因此此处不进行核心论点总结)

Deep Dive

Shownotes Transcript

I'm Taha Tesser. I currently live in Estonia and work as a Design System Engineer at Wolt. Previously, I was a Flutter contributor at Codemagic. I am one of the top contributors in the Flutter repository and a core contributor to Material Design in Flutter. I love drinking coffee and coding in SwiftUI in my spare time.

Feel free to reach out to me on the following platforms

ShadCN

https://pub.dev/packages/shadcn_ui

Discussion: https://www.reddit.com/r/FlutterDev/comments/1kgzr9m/new_episode_of_the_its_all_widgets_flutter/