We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
People
A
Ariel Ben Horesh
Topics
Ariel Ben Horesh: 我非常享受使用Flutter进行开发,因为它具有开发模型的一致性,可以快速开发跨平台应用,并且不受任何限制,可以实现任何想要的功能。Flutter的优势在于其开发模型的一致性和灵活性,可以快速开发跨平台应用,并且不受任何限制。Flutter中Widget的拆分和组合是重要的技能,可以提高代码的可维护性和易理解性。我更喜欢BLoC模式进行状态管理,因为它与Flutter的运作方式完美匹配,易于将它集成到Widget树中并响应变化。RiverPod在过去一年中取得了巨大的进步,特别是围绕生成的代码,使用起来非常简单和强大。我通常使用Bloc库,并结合Cubit进行状态管理,我会在创建与UI相关的UI逻辑时使用Bloc模式,而将Cubit用于API或服务等需要流或可观察对象的场景。在测试方面,我通常对Bloc和服务或逻辑类进行测试,并结合Flutter Driver进行UI回归测试,以确保代码的全面覆盖。 我希望Flutter能更多地关注移动端开发,提供更多针对特定平台功能的工具和能力。对于Flutter初学者来说,建议专注于基础知识,从简单的项目开始,并寻求社区的帮助。Prism库的灵感来自于.NET中的Prism库,旨在帮助开发者构建模块化的Flutter应用,以应对复杂应用的需求。Prism库适用于构建复杂且需要快速迭代的Flutter应用,它允许创建模块化、可维护的应用,并支持模块间的灵活组合和交互。Prism库是一个可扩展的工具集,开发者可以根据自己的需求选择性地使用其功能。我推荐参加特拉维夫Flutter聚会,并鼓励更多人参与其中,特别是女性开发者。

Deep Dive

Shownotes Transcript

Ariel is a Mobile Architect at Lumen. Currently specializing in Flutter development, he has vast experience in mobile technologies such as native iOS, Android and other Cross Platform solutions. A recognized team and community leader (Flutter IL, .NET User Group, ALT.NET). Ariel is also a renowned speaker and had spoken at various conferences around the world (NDC, Øredev, BuildStuff, Microsoft Build and more).

Prism: Infrastructure to develop modular Flutter applications

https://pub.dev/packages/prism_flutter_core

Flutterfest Meetup

https://meetup.com/flutter-il/events/291796749

State Management: Flutter vs. BLoC, RiverPods, MobX

https://youtube.com/watch?v=RuYjbbtzMm4

Lumen: Metabolism Tracker - Reset Your Metabolism

https://lumen.me

Discussion: https://www.reddit.com/r/FlutterDev/comments/11xedf0/new_episode_of_the_its_all_widgets_flutter/