想看原文请出门右转原文传送门 版本所有,转载请注明出处。本文主要介绍Streams,Bloc和Reactive Programming(响应式编程)的概念。 理论和实践范例。 难度:中级 介绍 我花了很长时间才找到介绍R…
分类:flutter
Flutter 实现根据环境加载不同配置
之前做后端开发的时候,不管是什么语言或者框架,都习惯根据不同环境加载不同的开发配置,比如本地开发的时候,加载local.env配置,部署开发环境的时候加载develop.env配置,通常通过一个环境变量来决定加载相应的配…
10分钟让你的flutter程序拥有定位功能--集成高德地图定位指南
地图定位这个功能目前基本上是商业应用app的标配。然而,在flutter中进行原生功能的开发,意味着必须的ios和android双端都通,而且需要大量的调试时间。尤其目前这个时间点,flutter的版本更新频繁,原生编译…
Fluwx:让在Flutter中使用微信SDK成为可能
前言 之前有了解的小伙伴可能已经看过Fluwx的一篇文章,不过那个时候Fluwx还是不太成熟。现在Fluwx的主体功能已经过成了。如果你正在或想开发一个Flutter项目但苦于无法使用微信分享、登录,那么Fluwx可能正…
flutter使用binding_helper获取元素大小、位置
在上一篇文章中,我们了解了如何获取元素大小的原理。那么如何在程序中直接获取本元素的大小和位置呢? 在android中,我们可以直接在元素渲染完成时获取元素大小,直接通过View.getWidth,View.getHeig…
强大的Flutter http请求库dio
dio是 Flutter中文网开源的一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时等… 自dio开源至今,收到了大量…
【Flutter 学习笔记三】Windows 安装 Flutter 并运行 DEMO
之前写了 Mac 上安装 Flutter ,鉴于有朋友提议需要一份 Windows 安装过程,所以找了一台 windows 电脑补上这篇文章 在 Windows 上安装 Flutter 的过程特别简单,让我们开始吧~ 本…
flutter源码分析之native初始化(Android)
前言 紧接着上一篇的初始化,有一些问题还没有解决,和native有关的问题如下: (10) nativeInit作用?bundle是什么,如何加载? (12)flutter中的so库具体有哪些,有什么作用? (13)na…
Flutter源码分析之初始化篇一(android)
前言 回想在公司工作拿到的第一个项目是一个flash游戏项目,在那个时候flash游戏非常流行,还没有被html5取代的迹象。游戏程序架构采用的是后端mfc+前端flash框架,整个项目代码20万行,就我自己一个人开发。…
用Flutter开发一个github客户端
Gitme 是Flutter中文网 https://flutterchina.club/ 开发的一款github客户端,本文和大家分享一下我们使用flutter从开始设计 Gitme到动手开发,再到最后上线的整个过程中的…
【Flutter 学习笔记一】Mac OS 安装 Flutter
前言 之前看了 Google 发布的 Flutter ,一直没有机会尝试,最近需要做一个 App,所以让我有机会尝试一下。React-Native 我用的比较熟,如果选择用 RN ,我的工作很快就能完成,但是我还是决定选…
【Flutter 学习笔记二】Dart 的基础概念和数据类型
在之前把环境折腾好了之后,我们开始打基础功,先把 dart 学好。 dart 这个语言还是比较奇怪的,之前根本没听过(可能是我孤陋寡闻了),据说有人问 flutter 开发者,为什么使用 dart 语言。开发者回答说:&…