flutter_04_expenseTracker

通过Udemy课程第四部分创建的费用跟踪应用程序

新的Flutter开发者可以从中受益

此应用程序是为教育和学习目的而创建的,它包含了Flutter初学者在其旅程中所需的所有基础知识。此外,它还包含文档注释,解释了Flutter和Dart的难点和重要概念,并且它还让您了解数据在Flutter应用程序中的传递方式。

我从本模块中学到的

Flutter基础知识

  • 通过内置和自定义小部件组合UI
  • 自定义小部件也由内置和其他自定义小部件组合而成
  • 通过参数进行样式设置和配置
  • 使用文档和IDE支持!

小部件的样式设置和配置

  • 样式和布局选项非常不同:EdgeInsets.all()、BoxDecoration()、枚举等...文档+IDE支持可帮助您
  • 通常,有不止一种小部件或选项可以完成工作

主题化

  • 为颜色和文本定义全局主题,然后通过Theme.of(context)从应用程序的任何地方访问它
  • 内置小部件会自动使用主题设置

业务逻辑

  • 提升状态,并且仅在需要时使用有状态小部件
  • 传递函数引用和数据
  • 根据您的逻辑调整UI

截图

Screenshot_1644987348

Screenshot_1644987344

Screenshot_1644987314

GitHub

https://github.com/Abood2284/flutter_04_expenseTracker