Flutter developer exams

所在平台: Udemy

课程主页: https://www.udemy.com/course/flutter-developer-for-beginners/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Flutter开发者考试 课程概述: 本课程聚焦于Flutter框架的基础架构,Flutter程序的基本组件是“widget”,这些组件可以包含其他widget。widget描述了用户界面元素的逻辑、交互和设计,其实现方式与React类似。与React Native和Xamarin等其他跨平台工具包通过原生平台组件绘制widget不同,Flutter是按每个像素进行渲染的。Flutter有两种类型的widget:无状态widget和有状态widget。无状态widget仅在其输入发生变化时更新,因此在屏幕其他元素变化时不需要重新构建,而有状态widget可以调用setState()方法来更新内部状态并重新绘制。 虽然widget是构建Flutter应用程序的主要方法,但开发者也可以选择直接在画布上绘制。这一特性偶尔被用于在Flutter中实现游戏引擎。Flutter框架包含两组符合特定设计语言的widget:Material Design widget遵循谷歌的设计语言,而Cupertino widget遵循苹果的iOS人机界面指南。开发者可以在任何平台上使用这两组widget,甚至可以在Android上使用Cupertino widget。 课程内容: 本课程尚未提供详细的课程大纲。

课程评论(0条)

课程详情

ArchitectureThe basic component in a Flutter program is a "widget", which can in turn consist of other widgets.[18] A widget describes the logic, interaction, and design of a UI element with an implementation similar to React.[18] Unlike other cross-platform toolkits such as React Native and Xamarin which draw widgets using native platform components, Flutter renders widgets itself on a per-pixel basis. Flutter has two types of widgets: stateless and stateful. Stateless widgets only update if their inputs change, meaning they otherwise won't need to be rebuilt when other elements of the screen change, while stateful widgets can call the setState() method to update an internal state and redraw.[18][19] Although widgets are the primary method of constructing Flutter applications, they can also be bypassed in favor of directly drawing on a canvas. This feature has been occasionally used to implement game engines in Flutter.[20]The Flutter framework contains two sets of widgets that conform to specific design languages: Material Design widgets implement Google's design language of the same name, and Cupertino widgets implement Apple's iOS Human interface guidelines.[21][22] Flutter allows the developer to use either set of widgets on either platform. Developers can use Cupertino widgets on Android.

课程标签

0人关注该课程

主题相关的课程