本文主要介绍

Flutter 面试题

  • Flutter 中的aStatelessWidget和 a 有什么区别StatefulWidget
  • 解释有状态小部件生命周期?
  • 你什么时候使用WidgetsBindingObserver
  • 什么是 Flutter 树抖动?
  • 什么是Spacer小部件?
  • 热重启和热重载有什么区别?
  • 什么是InheritedWidget?列举一些例子。
  • 为什么build()方法是 onState而不是StatefulWidgets?
  • 什么是 Dart 中的 pubspec 文件?
  • Flutter 是如何原生的?
  • Flutter 中的aNavigator是什么Routes
  • 什么是PageRoute
  • 解释async,awaitFutures。
  • 你怎么能ListView动态更新?
  • 什么是Stream
  • Flutter 中的键是什么,什么时候应该使用它?
  • 什么是GlobalKeys
  • 什么时候应该使用mainAxisAlignmentcrossAxisAlignment
  • 什么时候可以用double.INFINITY
  • 什么是TickerTweenAnimatedBuilder
  • 什么是短暂状态?
  • AspectRatio小部件有什么用?
  • 您将如何StatefulWidget从其状态访问属性?
  • FloatingActionButtonsa 屏幕的数量是否有建议的限制?给出答案的理由
  • 提及两个或多个需要您使用或返回 Future 的操作。
  • a 的目的是SafeArea什么?
  • 什么时候使用mainAxisSize
  • SizedBox VS 容器?
  • 列出 flutter 中的 Visibility 小部件和区别?
  • 我们Decoration可以在 Container 中同时使用 Color 和property 吗?解释
  • 为了使 CrossAxisAlignment.baseline 工作,我们需要设置的另一个属性是什么?
  • 我们resizeToAvoidBottomInset什么时候应该使用?
  • 导入语句中的“as”、“show”和“hide”有什么区别?
  • a 的重要性是TextEditingController什么?
  • 为什么我们Reverse在 Listview 中使用属性?
  • aModalPersistentBottomSheet之间的区别举个例子?
  • Inherited Widget 与 Provider 有何不同?
  • 什么是UnmodifiableListView
  • 这些运算符“?? 和 ?.”之间的区别
  • 的目的是ModalRoute.of()什么?
  • aNavigator.pushNamedNavigator.pushReplacementNamed?之间的区别?
  • aSingle InstanceScoped Instance?之间的区别?

标题:动画面试问题

  • 什么是vsync
  • 动画何时到达completeddismissed状态?
  • `AnimationController 和 Animation 之间的区别?
  • 什么时候使用SingleTickerProviderStateMixinTickerProviderStateMixin
  • 定义一个TweenAnimation?
  • 说明 a 的重要性Ticker
  • 为什么我们需要一个mixins

标题:FireStore 面试问题

  • getDocuments() 与 snapshots() 之间的区别?