|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/flutter-course-for-complete-beginners/
课程评论:没有评论
**课程名称:** Flutter & Dart:从入门到精通 [2025] **课程概述:** 本课程为从新手到高级学习者量身定制,全面教授 Flutter 和 Dart。我们将从最基础的用户界面元素(如图形文本)开始,逐步深入到使用 Stack、Column 和 Row 混合布局创建复杂界面。课程还将讲解如何构建可复用的小部件(widgets)以减少代码量,最终目标是让您能够独立创建从简单到复杂的 Flutter 可复用小部件。 此外,您还将精通 Dart 的核心概念,包括: 1. 类 (Class) 2. 继承 (Inheritance) 3. 列表 (List) 4. 映射 (Map) 5. 方法重写 (Method overriding) 课程中,我们还会详细解释 **有状态小部件 (Stateful Widget)** 和 **无状态小部件 (Stateless Widget)** 的区别,以及如何设置 **底部导航栏 (Bottom Navigation Bar)** 和相关的屏幕跳转。 **项目实践:** 课程将逐步构建以下用户界面: * **主页 UI:** 包含问候语布局、机票布局、彩色机票、带图片的酒店视图。 * **机票搜索 UI:** 实现搜索机票以及显示即将到来的航班。 * **机票 UI:** 展示带有条形码的机票信息,界面精美。 * **预订机票 UI:** 显示特定航班的详细信息。 **代码优化:** 课程还会指导您如何处理不同的颜色,并将颜色信息分离到独立的静态文件中。 **本次教程中构建的可复用小部件包括:** 1. 可复用的样式组件 2. 可复用的颜色面板 3. 可复用的 Column 组件 4. 可复用的 Layout Builder 组件 5. 可复用的 Column 组件 (重复提及,可能指代不同的 Column 组合) 6. 可复用的 Row 组件 7. 可复用的 Ticket 组件 **学习成果:** 完成本课程后,您将对 Flutter 的工作原理有更深入的理解,并精通应用布局的构建。
This app covers Flutter for very beginners to advanced learners. We start from very simple ui like drawing text to complex layout using stack and mixture of column and row widget.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.Along with you will master core Dart concept1. Class2. Inheritance3. List4. Map5. Method overridingAlong the way, we explained what's a stateful class and difference between a stateful class and stateless class. We also explained what's a bottom navigation bar and how to set up screens for bottom navigation bar. Bottom navigation bar mainly involves jumping to different screens and complex layout.Homepage UIHomepage UI includes greetings layout, ticket layout, colorful tickets, hotel view with images.Ticket searchTicket search UI includes searching tickets UI with upcoming flights.Ticket UITicket UI involves showing ticket information with bar code. This is beautiful.Book TicketThis UI includes information about a certain flight.Later on, we explained how to work with different colors and separate color in a static file. The widgets we built in this tutorial1. reusable style component2. reusable color pallet3. reusable column widget4. reusable layout builder widget5. reusable column widget6. reusable row widget7. reusable ticket widgetAfter finishing this course, you will have much better understanding how flutter works and you will master app layout building.