
Flutter框架
skycnlr
做简单的人 做简单的事 愉快一生
展开
-
Flutter学习-基础组件Widgets
Flutter学习-基础组件Widgets前言Flutter是一个跨平台开发框架,使用dart语言开发,其提供了很多基础组件。开发者可以直接使用达到快速开发效果。参考文献:1.官网基础组件:https://flutterchina.club/widgets/basics/2.Flutter Widget 索引:https://flutterchina.club/widgets/widget...原创 2019-01-08 13:07:06 · 4883 阅读 · 1 评论 -
Flutter学习-热重载
Flutter学习-热重载前言上一篇文章Flutter学习-基础组件Widgets中学习了使用Container来构建一个app页面,此时如果需要修改调试,不需要再次运行,有一个简便的方式就是使用热重载。什么是热重载所谓热重载就是页面每次改动,不需要手动去刷新,可自动刷新。即支持开发过程中热重载。很多跨平台方案框架,如Vuex都是支持热重载的,而我们学习这个Flutter,当然也是支持。...原创 2019-01-08 13:29:25 · 3710 阅读 · 0 评论 -
Flutter学习-插件开发
Flutter插件开发前言Flutter是移动开发的跨平台框架,在使用该框架开发过程中,很多原生如Android的系统版本、toast、定位、电量等功能,Flutter是无法实现的这些特定平台的功。这个场景下我们就只有使用插件来达到使用平台特定功能的效果。那么插件是什么呢Flutter中的插件是这样定义的:一种专用的Dart包,其中包含用Dart代码编写的API,以及针对Android(...原创 2019-01-14 22:47:46 · 3607 阅读 · 1 评论 -
Flutter学习-Channel详解
Flutter学习-Channel详解前言上一篇文章中Flutter学习-插件开发学习插件开发,提到了一个很重要的通信platform channel:MethodChannel。其实flutter和本地的交互,还有其他channel。为了更好的学习插件,先来了解下各个channel,包括Channel分类、如何工作(消息如何从Flutter端传递到Platform端,消息如何编解码,Plat...原创 2019-01-15 14:26:30 · 5480 阅读 · 1 评论 -
Flutter学习-Platform Channel的使用
一、前言上一篇已经详细说明了Flutter和平台间交互的channel类型、参数等,现在来看一下实际怎么使用?二、MethodChannel的使用Flutter端调用平台端(以android为例)Flutter端:通过调用invokeMethod()进行class FlutterPluginTest { static const MethodChannel _channel = ...原创 2019-01-16 10:58:08 · 3309 阅读 · 0 评论