美文网首页
Flutter开发-初探

Flutter开发-初探

作者: 53c86caea2ea | 来源:发表于2020-06-08 13:26 被阅读0次

简介

Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量的原生应用的跨平台框架。Flutter 的目标是解决移动开发中的两个重要问题:

1、实现原生应用的性能和与平台的集成

2、提供一个多平台,可移植的 UI 工具包来支持高效的应用开发。

Flutter的优点

1、跨平台;2、Flutter默认Meteria UI,效率高;3、hot reload的开发模式,基本上做到实时查看改变的UI

4、将来发布的 Fuchsia OS 就钦定了 Flutter 作为 UI Toolkit

Flutter的缺点

1、商业化还不成熟;2、对于IOS UIKit来说,Flutter Meterial Design还不能取代之,只能作为一种补充。3、在Android 平台上,架构不够简洁。

一、IDEA开发Flutter

01、首先配置IDEA(具体不展示),然后InteIIiJ IDEA配置Flutter,Preference->Plugins 下载插件

02、配置环境:

    open ~/.bash_profile

    export PUB_HOSTED_URL=https://pub.flutter-io.cn

    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

03、完成之后点击保存,在命令行中执行source .bash_profile

    然后输入flutter -h进行测试

04、检测安装的依赖

    flutter doctor

Flutter语法请看:https://flutterchina.club/

二、Flutter架构图

Flutter 的核心设计思想便是:Everying's widget

Widget基础组件

三、相关案例

demo1: 基本list

Flutter 是 UI 框架,Flutter 内一切皆 Widget ,每个 Widget 状态都代表了一帧,Widget 是不可变的。Widget 、 Element 、RenderObject 组成了 Flutter Framework 的基础渲染闭环。

热重载:save all、cmd-s,或者单击工具栏上的Hot Reload按钮

相关文章

  • Android Flutter实践内存初探

    摘要:Android Flutter实践内存初探 闲鱼技术-匠修我们想使用Flutter来统一移动App开发并做了...

  • Flutter 开发初探

    导言 2018年移动开发迎来一个新的成员,那就是flutter,作为谷歌的新产品第一时间就在业界掀起一场热潮,fl...

  • Flutter 开发初探

    目前跨端开发比较热门的就是 React Native 和 Flutter 了,到底该选哪门技术似乎也快成了大前端圈...

  • Flutter开发-初探

    简介 Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量的原生应用...

  • Flutter - Key的原理

    前言 上篇文章我们简单探索了Flutter的渲染原理---Flutter初探渲染原理初探[https://www....

  • iOS开发初探Flutter

    一、iOS环境下安装运行 1.1、运行在模拟器 VSCode上,直接点击调试运行按钮,选择Start iOS Si...

  • Flutter 混合开发初探

    前言 Flutter是个好东西。它可以在保证高性能的前提下,实现“跨平台”和“动态化”两大移动应用难题。但是同样也...

  • Flutter优秀文章汇总_闲鱼5连,6连(更新最后一公里)

    转载 Android Flutter内存初探 Flutter是如何使用内存,又会对Native App的内存带来哪...

  • Flutter--开发体验初探

    在开始之前你需要有flutter的环境,可以参考我另一篇Flutter--macOS安装与配置进行初探的准备工作。...

  • Flutter - iOS 混合开发初探

    前言 熟悉flutter开发的人都知道,Flutter和iOS端原生混合开发的方式有两种: Flutter调用原生...

网友评论

      本文标题:Flutter开发-初探

      本文链接:https://www.haomeiwen.com/subject/vgfgzhtx.html