|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/flutter-store-app-graphqlbloc-freezed-clean-architecture/
课程评论:没有评论
**课程名称:Flutter 商店应用 GraphQL、Bloc、Freezed 和 Clean Architecture** **课程概述:** 本课程将指导您使用 Flutter 构建一个完整的商店应用程序。您将深入学习如何运用 Bloc 模式进行状态管理,并掌握 GraphQL API 的使用。课程将以 Clean Architecture(清洁架构)为核心,帮助您构建一个强大、可维护的 Flutter 应用。 **核心技术与概念:** * **Flutter & Dart:** 从基础 UI 绘制到复杂布局,学习构建可复用的小部件,适用于初学者到高级学习者。 * **Clean Architecture:** 学习构建可扩展、易于测试的应用程序架构。 * **Bloc Pattern:** 掌握 Bloc 模式这一轻量级且强大的状态管理解决方案,实现高性能状态管理和清洁代码。 * **GraphQL API:** 学习如何与 GraphQL API 进行交互。 * **REST API:** 了解 RESTful API 的基本概念和使用。 * **GetIt & Injection:** 学习依赖注入,提高代码的可维护性和可测试性。 * **Dio & Retrofit:** 熟悉用于网络请求的 Dio 和 Retrofit 库. * **Firebase:** * **Notifications:** 实现 Firebase 推送通知。 * **Cloud Firestore:** 使用 Cloud Firestore 进行数据存储。 * **Dynamic Link & Share:** 集成动态链接分享功能。 * **Local Notification:** 学习实现本地通知。 * **Hive:** 使用 Hive 作为本地数据库。 * **Animation:** 学习在 Flutter 中实现各种动画效果。 * **Pagination:** 实现数据分页加载。 * **Dark Mode:** 集成黑暗模式功能。 * **Localization:** 实现多语言支持和语言切换。 * **Response UI:** 构建响应式用户界面。 * **WebView:** 在应用中集成 WebView。 * **Native Splash Screen:** 创建原生启动屏。 **课程特色:** * **全面性:** 涵盖从基础 UI 到高级功能的完整开发流程。 * **实用性:** 学习构建实际应用所需的技术和最佳实践。 * **高效率:** Bloc 和 Freezed 助力您高效开发 Flutter 应用。 * **可扩展性:** 通过 Clean Architecture 构建可扩展的应用。 * **高价值:** 31 小时的内容,帮助您成为一名更优秀的 Flutter 开发者。 **适合人群:** * 希望使用 Bloc 和 Freezed 模式加速 Flutter 应用开发的开发者。 * 希望使用 Bloc 和 Freezed 模式构建可扩展 Flutter 应用的开发者。 * 对 Flutter 和 Dart 有基本了解,并希望深入学习状态管理、API 集成和架构设计的学习者。 * 想要构建功能齐全、用户体验良好的商店应用的开发者。
Flutter Store app, Learn how can make a full app using Bloc Pattern State Management, and how can use GraphQl API, with clean Architecture,Build a strong App in Flutter and Dart.Clean ArchitectureBloc PatternGraphql ApiRest APiGet IT InjectionDio & RetrofitGithubFirebase NotificationsLocal NotificationCloud FirestoreStreamDynamic Link & ShareHiveEnvAnimationPaginationDark ModeLocalization Change LanguageResponse UiWebViewNative Splash ScreenA Powerful State ManagementBloc Pattern is an extra-light and powerful solution for Flutter. It combines high-performance state management, Clean Code This app covers Flutter for very beginners to advanced learners. We start from very simple ui like drawing text to complex layout.We also built reusable widget to reduce code amount. So at the end of this tutorial you learn how to build simple to complex reusable flutter widgets. Eventually we will master Firebase Notifications,Content and OverviewSuitable for anyone has basic Flutter and Dart, through this course of and 31 hours of content, you will learn how to make full app with Bloc Pattern, Freezed, you will make many screens,Who this course is for:People who want to make the flutter app faster using Bloc And Freezed FlutterPeople who want to make scalable apps using Bloc And Freezed Flutter