Flutter
百家晓东
这个作者很懒,什么都没留下…
展开
-
Flutter_29_Flutter性能监控和优化
Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:在Flutter中性能问题可以分为GPU线程问题、UI线程(CPU)问题。这两类问题可以通过Flutter提供的性能图层进行定位分析。性能图层(Performance Overlay)Flutter为了帮助开发者定位代码中的性能问题,提供了性能图层,它可以让...原创 2020-02-19 01:35:35 · 1946 阅读 · 0 评论 -
Flutter适配国际化
Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:在Flutter中,为了实现文本的国际化,我们需要完成三步: 首先,实现一个LocalizationsDelegate(翻译代理),将所有需要翻译的文案声明为它的属性; 然后,为所有需要支持语言的地区进行手动的文案翻译; 最后,在应用的Mater...原创 2020-02-06 01:47:26 · 1711 阅读 · 0 评论 -
Android Studio安装Flutter i18n插件
Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:方法一:打开Android Studio的Preferences,在Plugins中进行安装:在Marketplace中搜索Flutter i18n,点击 Install,就可以完成安装。方法二:要是Android Studio因为网络等原因无法搜索到...原创 2020-02-06 01:43:38 · 1438 阅读 · 1 评论 -
Flutter中显示原生系统的视图控件
Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:Flutter接管了应用渲染层,方法通道可以获得原生底层能力,对于需要底层渲染的视图,比如浏览器、相机、地图以及一些原生自定义视图,我们自己在Flutter上再实现一遍,需要花费大量的精力。为了复用原生系统已有的视图,我们可以采用混合视图的方式,我们在Flutt...原创 2020-02-04 15:35:26 · 3246 阅读 · 1 评论 -
Flutter和原生系统代码的逻辑交互
Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:依托于与Skia渲染引擎的深度定制和优化,Flutter提供了高效的渲染支持,能够保证绝对的跨平台渲染一致性。一个完整的App除了UI界面之外,还需要一些原生平台的底层能力,比如数据持久化存储、消息推送、硬件支持等。由于Flutter之接管了渲染层,系统底层能力无法通过Flut...原创 2020-02-03 00:46:54 · 1579 阅读 · 0 评论 -
Flutter本地存储与数据库的使用和优化
Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:Flutter仅接管了渲染层,涉及到存储等操作系统底层的行为,还是需要依托于原生平台的特性。Flutter与原生开发类似,支持三种数据持久化的方式,即文件存储、SharedPreferences和数据库。文件文件存储是存放在磁盘的指定路径上的一组信息集合。Flut...原创 2020-02-03 00:46:39 · 3528 阅读 · 0 评论 -
Flutter_04_Dart核心特性
Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:利用Dart实现购物车的功能:在main中调用:调用结果:本节优质资源下载:Flutter_04_Dart核心特性:链接:https://pan.baidu.com/s/1PAh_ey8p3vbBqST1V-3rfQ 密码:ue71...原创 2020-01-30 16:41:41 · 223 阅读 · 0 评论 -
Flutter_03_Dart基础知识
Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:Dart要求程序从main函数入口执行,main.dart文件:void main() { // Dart代码执行的入口}Dart的变量和类型 Dart中可以使用var或者具体的变量类型来声明一个变量,使用var定义变量时,表示交由编译器推断决定变量...原创 2020-01-30 16:39:03 · 286 阅读 · 0 评论 -
Flutter_02_原理概述
Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:Flutter重写了一套包括底层渲染逻辑 + 上层开发语言的完整方案,保证了: 高保真:保证视图在Android和IOS平台上高度一致 高性能:代码执行的效率媲美原生App的体验 Flutter与其他跨平台方案的区别: RN之类的框架,通过J...原创 2020-01-30 16:35:25 · 528 阅读 · 0 评论 -
Flutter_01_零散知识
Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:1. Dart的零散知识点 Dart需要一个函数入口 void main() { print("Hello World!"); } Dart中变量的类型必须是明确指定的或者系统能够解析的 String name; varname=...原创 2020-01-30 16:32:44 · 261 阅读 · 0 评论 -
Flutter环境配置
Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:Flutter的开发需要安装Fluuter SDK,下面分别介绍如何在Windows、MacOS以及Linux三个平台上搭建Flutter开发环境。配置Flutter国内镜像国内Flutter镜像目前常用的有两个,一个是Flutter官方社区中国镜像,另外一个...原创 2020-01-30 16:28:40 · 776 阅读 · 0 评论