|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-flutter-getx/
课程评论:没有评论
**课程名称:** Flutter GetX 2024 最新实战课程 **课程概述:** 本课程将深入介绍 GetX,一个为 Flutter 打造的微框架,它集成了状态管理、路由管理和依赖注入三大核心功能。GetX 以其轻量级、高性能和高开发效率的特性,旨在提供卓越的开发体验。 **GetX 的核心原则:** * **性能:** 专注于最小化内存和资源消耗。 * **生产力:** 提供直观、高效且语法简洁的工具,显著节省开发时间。 * **组织:** 实现业务逻辑与视图/展示逻辑的解耦,无需 Context 即可进行路由导航,也无需 StatefulWidget。 **课程内容亮点:** * **GetX 基础入门:** 掌握 GetX 的基本用法。 * **状态管理:** 学习如何使用 GetX 进行高效的状态管理。 * **依赖注入:** 深入理解 `Get.put`、`Get.lazyPut` 和 `Get.find` 的应用。 * **路由管理:** 掌握 GetX 的路由导航机制,包括无需命名路由的导航方式(如 `Get.to`)和命名路由的实现。 * **UI 组件:** 学习如何展示 Snackbar、BottomSheet 和 Dialog。 * **核心组件:** 掌握 `Obx`(响应式视图)、`GetXController`(控制器)、`GetBuilder`(简单状态管理器)的使用。 * **Controller 生命周期:** 理解 GetX Controller 的生命周期方法。 * **国际化 (Localization):** 实现 GetX 的国际化翻译功能。 * **GetX Service:** 学习如何使用 GetX Service。 * **网络请求:** 实现 HTTP 请求,调用 API。 * **GetX Binding:** 理解和应用 GetX Binding。 **适合人群:** 希望提升 Flutter 开发效率和项目组织性的开发者。 **学习目标:** 学完本课程后,学员将能够熟练运用 GetX 框架进行 Flutter 应用的开发,实现高效的状态管理、路由导航和依赖注入,并能轻松集成国际化、处理网络请求等高级功能。
GetX is not only a state management library, but instead, it is a microframework combined with route management and dependency injection. It aims to deliver top-of-the-line development experience in an extra lightweight but powerful solution for Flutter. GetX has three basic principles on which it is built:Performance: focused on minimum consumption of memory and resourcesProductivity: intuitive and efficient tool combined with simplicity and straightforward syntax that ultimately saves development timeOrganization: decoupling business logic from view and presentation logic cannot get better than this. You do not need context to navigate between routes, nor do you need stateful widgetsIn this course you will learn the basics of Getx How to deal with getx as State managementHow to deal with Dependency injection of getx (Get.put - Get.lazyPut - Get.find)How to deal with Route management of getxHow to show Snack BarHow to show bottom sheetHow to show dialogHow to Navigate without named routesHow to Navigate with named routesHow to use ObxHow to use GetXControllerHow to use GetX with Controller TypeHow to use Simple State Manager- GetBuilderHow to use Getx Controller Lifecycle methodsHow to use (Getx Localization_translation) Implement Internationalization (localization)GetX ServiceHow to make http Requests (to call Api)Get X Binding