Flutter使用Dart
作为开发语言,在开发理念上也是偏向于网页开发的(虽然我没开发过网页)。
应用的基础构成
Flutter的执行起点为main()
函数,然后通过runApp()
方法启动页面。
目前Flutter提供了两个App类,分别为安卓风格的MaterialApp
和IOS风格的CupertinoApp
,一般runApp()
函数都是传入这两个App类的实例。
App类有点像Android中的Application
,但它承载了更多的功能,比如设置应用主题、应用在后台列表中的颜色、名称等。值得一提的是,App类也属于Widget
,所以按Widget
的理念去理解即可。