Flutter开发者自己的技术社区

标签:Flutter

编程指南

来了!Flutter混合开发专题一

来了!Flutter混合开发专题一
前言 Flutter作为新一代移动端跨平台解决方案,相比于React Native等有很大的性能优势,所以很多公司已经开始研究Flutter并将其应用于实际项目中,目前包括闲鱼、美团、京东和今日头条等都已经在APP部分页面尝试使用了,那么它们这些应用都已经使用原生开发的很...

flutterc 4个月前 (04-29) 189℃ 1评论 5喜欢

编程指南

Flutter插件开发

Flutter插件开发
前言 使用Flutter进行应用开发时,为实现一些功能(比如WebView加载网页、实现视频控件等)我们会引入三方插件,这些插件我们都可以在https://pub.dartlang.org/flutter网站中进行查找,然后在flutter工程中配置pubspec.yam...

flutterc 4个月前 (04-29) 66℃ 0评论 4喜欢

编程指南

Flutter启动流程源码分析

Flutter启动流程源码分析
前言 相信大家在学习Flutter的开始阶段都看过Flutter的架构图,如下 我们知道Flutter的应用层代码由Dart编写,Framework层提供了一系列Widget和其它API,那么这些Dart编写的代码是如何在特定平台上执行的呢,这就要从Flut...

flutterc 4个月前 (04-29) 64℃ 0评论 4喜欢

编程指南

全面解析Flutter Platform Channel原理

全面解析Flutter Platform Channel原理
前言 我们知道Flutter中通过Platform Channel实现Flutter和原生端的数据传递,那么这些数据是怎么传递的,传递的过程都做了哪些操作,本文将以Android为例带大家一起了解Platform Channel的工作原理。 Flutter定义了三种...

flutterc 4个月前 (04-29) 61℃ 0评论 4喜欢

编程指南

Flutter中网络图片加载和缓存

Flutter中网络图片加载和缓存
前言 应用开发中经常会碰到网络图片的加载,通常我们会对图片进行缓存,以便下次加载同一张图片时不用再重新下载,在包含有大量图片的应用中,会大幅提高图片展现速度、提升用户体验且为用户节省流量。Flutter本身提供的Image Widget已经实现了加载网络图片的功能,且具备...

flutterc 4个月前 (04-29) 64℃ 0评论 4喜欢

编程指南

Flutter中的http网络请求

Flutter中的http网络请求
前言 本篇介绍Flutter中网络请求相关api的使用,Flutter在Flutter engine中提供了一个sky_engine开发工具包,其包含了一个_http的库,该库中有封装的http请求相关的各种操作类。本文我们将介绍_http相关操作类的使用和基于_http...

flutterc 4个月前 (04-29) 48℃ 0评论 4喜欢

编程指南

Flutter中http请求抓包解决方案

Flutter中http请求抓包解决方案
前言 前阵子有同学反馈Flutter中的http请求无法通过fiddler抓包,作者喜欢使用Charles抓包工具,于是抽时间写了个小demo测试了一下,结论是在手机上设置代理,Charles确实抓不到请求数据包。于是对该问题进行了分析: 确定使用的是http发起的...

flutterc 4个月前 (04-29) 57℃ 0评论 3喜欢

编程指南

Flutter持久化存储之数据库存储

Flutter持久化存储之数据库存储
前言 数据库存储是我们常用的存储方式之一,对大批量数据有增、删、改、查操作需求时,我们就会想到使用数据库,Flutter中提供了一个sqflite插件供我们用于大量数据执行CRUD操作。本篇我们就来一起学习sqflite的使用。 sqflite使用 引入插件 ...

flutterc 4个月前 (04-29) 47℃ 0评论 4喜欢

编程指南

Flutter持久化存储之文件存储

Flutter持久化存储之文件存储
前言 本篇将给大家分享Flutter中的file存储功能,Flutter SDK本身已经有File相关的api,所以在Flutter中使用file存储的关键是如何获取手机中存储的目录,然后根据目录路径来创建不同的file。根据Flutter的特性,我们可以通过自定义cha...

flutterc 4个月前 (04-29) 32℃ 0评论 3喜欢

编程指南

Flutter持久化存储之key-value存储

Flutter持久化存储之key-value存储
前言 应用开发时会有很多的数据存储需求,这个时候就需要用到持久化存储技术,与iOS、安卓一样,Flutter中也有很多种持久化存储方式,比如key-value存储、文件存储、数据库存储等,但其实质都是通过平台对应的模块来实现的,本篇我们将带大家一起了解key-value存...

flutterc 4个月前 (04-29) 33℃ 0评论 2喜欢