Flutter快速高效地构建移动应用程序

关于Flutter

Flutter是高效,可扩展和开放的开发模式帮助创建美观,快速的应用程序。

美观的应用

我们希望设计师能够提供他们的全部创意愿景,而不会因为底层框架的限制而被迫解决问题。Flutter的分层架构可以控制屏幕上的每个像素,其强大的合成功能可以无限制地叠加和动画图形,视频,文本和控件。Flutter包含 一整套小部件,可在Android上提供完美的像素体验。

image.png

快速应用

颤动很快。它由支持Chrome和Android的硬件加速的Skia 2D图形库提供支持。我们设计了Flutter,以设备的原生速度支持无毛刺,无抖动的图形。Flutter代码由世界级的Dart平台提供支持,该平台可以为Android编译为本机32位和64位ARM代码。

生产发展

Flutter提供有状态的热重新加载,允许更改代码并立即查看结果,而无需重新启动应用程序或丢失其状态。

热重载动画

可扩展和开放的模型

Flutter适用于任何开发工具,但包括Visual Studio CodeIntelliJ / Android Studio的编辑器插件 。无论你的目标平台如何,Flutter都会提供 数千个软件包来加速开发。访问平台功能很容易。以下是我们的互操作示例的片段:

Future < void >  getBatteryLevel()async {
   var batteryLevel =  'unknown' ;
  try {
     int result =  await methodChannel。invokeMethod('getBatteryLevel');
    batteryLevel =  '电池电量:$ result%' ;
  } on  PlatformException {
    batteryLevel =  '无法获得电池电量。' ;
  }
  setState((){
    _batteryLevel = batteryLevel;
  });
}

Flutter是一个完全开源的项目,欢迎评论留言探讨。

猜你喜欢

转载自blog.csdn.net/Android_JIE/article/details/89358933