flutter-go

flutter 开发者帮助 APP
授权协议 未知
开发语言 Dart
所属分类 手机/移动开发、 Android UI 组件
软件类型 开源软件
地区 国产
投 递 者 隆谦
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Flutter Go

帮助开发者快速上手 Flutter 内部测试中,1.0 正式版将于 2月 20日 发布。

版本更新历史

按时间顺序,展示重要的提交更新内容。

地址

开发规范

由于类似 javascript, java, object-c,等开发者的语言习惯不同而产生歧义,我们依据官方提供的 dart 语言规范 定制。

<< Flutter Go 开发规范第一版 >>

Release安装包下载地址

android下载地址:

iphone下载地址: 暂无

基础环境

本项目环境持续更新. 请定期更新各依赖包.

  • dart(version: 2.0.0)

  • flutter(version: v1.0.0)

背景

Flutter 是什么?

2018年6月21日Google发布Flutter首个release预览版,作为Google 大力推出的一种全新的响应式,跨平台,高性能的移动开发框架。Flutter是一个跨平台的移动UI框架,旨在帮助开发者使用一套代码开发高性能、高保真的Android和iOS应用。

flutter优点主要包括:

  • 跨平台

  • 开源

  • Hot Reload、响应式框架、及其丰富的控件以及开发工具

  • 灵活的界面设计以及控件组合

  • 借助可以移植的GPU加速的渲染引擎以及高性能ARM代码运行时已达到高质量的用户体验

Flutter Go 的由来

  • Flutter学习资料太少,对于英文不好的同学相对来说比较困难

  • 官网文档示例不够健全,不够直观

  • 各个 widget 的用法各异,属性纷繁,要运行一个 widget 的 demo 往往要到处翻阅各种资料

Flutter Go 的优势

  • 详解常用widget多达 140+

  • 配套 Demo 详解 widget 常规用法

  • 集中整合 widget 案例,一个 APP 搞定所有常用 widget 的用法

  • 持续迭代 ‘追新’ 官方版本

app 预览

Powered by 阿里拍卖前端团队

 相关资料
  • Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。 获取最新稳定版 Flutter SDK 安装包可从 镜像站下载。 Flutter 开发依赖于 SDK 的升级 和 Dart Package 生态, 因此,如果您的网络访问 Google 受阻,需要将您开发设备的如下两个环境变量设置指向 TUNA 镜像站: P

  • 您可以向模板添加额外的功能,并将模型和组件的原始值转换为适合用户的格式。 如果您多次使用HTML应用程序,则可以从任何Handlebars模板添加自定义帮助程序。 如果当前上下文发生更改,则Ember.js将自动执行帮助程序并使用更新的值更新DOM。 语法 (Syntax) export function Helper_Name([values]) { //code here } expor

  • 地图者,是一套基于云服务的新型地理信息系统,包含制图工具,基础数据,支持自定义数据,可以轻松打造专属业务地图。提供分层管理、分类显示、多端同步,热力图、专题图、麻点图,丰富的可视化形态,让你的业务数据摆脱枯燥表格,在地图上一目了然。

  • 1 概述 2 安装和使用 首先需要切换镜像: export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn MacOS 安装步骤参考:https://flutter.dev/docs/get-started/install/macos 查看

  • Flutter SDK 默认从 Github 获取更新,如您访问 Github 速度慢,可以在 Flutter 目录下运行命令: git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/flutter-sdk.git 将上游设置为 TUNA 镜像。 或者通过下面的命令,直接从 Master 构建渠道检出 Flutter

  • 轻推一种智能工作方式, 人人都能在轻推上,轻松交流推进协作,轻推将常用社交IM功能与工作场景结合,打造专为工作者定制的即时沟通工具,功能丰富,上手简单。

  • 记住命令,特别是命令的用法挺难,不同的命令都有各自的可以使用的参数。一般的命令都支持 --help 参数,它会为你显示命令的帮助信息,比如可用的参数,参数的作用等等。或者也可以使用 man 命令查看命令的帮助手册。 查看帮助,例如看一下 curl 命令的帮助信息: curl --help 返回信息截取: Usage: curl [options...] <url> Options: (H) me

  • Object: JSON JSON解码器和编码器。 JSON Method: encode 转换一个对象或数组为JSON字符串。 语法: var myJSON = JSON.encode(obj); 参数: obj - (object) 转换为字符串的对象。 返回: (string) JSON字符串。 示例: var fruitsJSON = JSON.encode({apple: 'red',