小孩取名网站源码分享?宝宝取名网址

这篇文章给大家聊聊关于小孩取名网站源码分享,以及宝宝取名网址对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

点击上方蓝字关注公众号

码个蛋第281次推文

作者:AWeiLoveAndroid

博客:https://www.jianshu.com/u/f408bdadacce

目录

Flutter安装

如果已经安装Fluttter,需要更新请看(不更新的就跳过此步)

配置环境变量

打开flutter命令行

几个flutter常用命令

开发工具的安装

运行一个demoapp

遇到的一些问题

几个相关学习网站

在GoogleI/O’18上,Google向我们介绍了Flutter——一款新的用于创建移动应用的开源库。

Flutter是什么呢?它是Google使用Dart语言开发的移动应用开发框架,用来帮助开发者在iOS和Android平台上开发高性能、高质量的原生应用。Flutter是跨平台的免费开源UI框架,iOS和Android可以共用一套代码。

Flutter是基于Dart语言编写的。主要优点:

1.免费开源

2.利用保持状态的热重载(HotReload)、全新的响应式框架、丰富的控件以及集成的开发工具这些特点进行快速开发。

3.通过可组合的控件集合、丰富的动画库以及分层可扩展的架构来实现富有感染力的灵活界面设计。

4.借助可移植的GPU加速的渲染引擎以及高性能本地ARM代码运行时以达到跨设备跨平台的高质量用户体验。

5.提高效率:使用一套代码同时开发Android和iOS。

6.可扩展性很强:Flutter框架本身提供了丰富的MaterialDesign和Cupertino(iOS-flavor)风格的控件,可自由扩展控件不受手机平台控件的限制。

今年(2018年)2月,Flutter推出了第一个Beta版本。这真是个好事。期待正式版早日发布。最近研究了一下Flutter,这个工具从安装到运行经历了九九八十一难,好在终于成功运行起来了。下面看一下官方的Demo在Android模拟器的运行效果图:

默认的Demo运行图

本文同步发布在github,更多关于Flutter的信息请点击

https://github.com/AweiLoveAndroid/Flutter-learning

下面就详细的讲一下我的安装之路和遇到的一些问题:

社会我韦哥,人好干货多。开始撸码!

0

Flutter安装

要安装并运行Flutter,你的开发环境必须满足这些最低要求:

这里以windows系统为例,macos安装文档请查看:https://flutter.io/setup-macos/

linux安装文档请查看:https://flutter.io/setup-linux/

(一)操作系统:Windows7SP1或更高版本(64位)

(二)磁盘空间:400MB(不包括IDE/工具的磁盘空间)。

(三)对AndroidStudio的要求:需要安装3.0或者更高的版本。

(四)Flutter支持的sdk环境:Android4.1(API16)或者更高版本。

(五)对Android模拟器镜像的要求:推荐使用x86或者x86_64镜像。

(六)工具:Flutter需要用到以下2个工具:

(1)PowerShell5.0或更新版本

查看PowerShell有没有安装,可以点击电脑左下角–>控制面板–>程序–>程序和功能,找一下PowerShell,有时候安装了也可能找不到(我电脑就找不到),那就win+R,输入cmd回车,输入$PSVersionTable,查看powershell版本。如果报错说明没有安装PowerShell,请点击powershell官网https://docs.microsoft.com/en-us/powershell/scripting/setup/installing-windows-powershell?view=powershell-6在这里添加依赖库,比这个是英文单词的库

english_words:^3.1.0

#这个是图片选择的库

image_picker:^0.4.1

格式:库名称:^库版本号

注意:冒号是中文标点,有一些库需要^,不要忘记^

可以在pub.dartlang.org上找到开源软件包。(需要翻墙)直接添加依赖,可能会很慢,

也可以直接去

https://pub.dartlang.org/packages/查找想要的依赖库,直接下载压缩包,然后复制到以下路径:

C:\\Users\\XXX\\AppData\\Roaming\\Pub\\Cache\\hosted\\pub.dartlang.org\\(使用依赖库安装完成后的本地路径也是这个),建议把这个文件夹备份,以便系统出故障之后或者重装系统之后好还原。

(五)明明开启了模拟器,可是AS就是不显示模拟器,如下图所示:

然后新建了一个API26的模拟器,然后命令行窗口提示以下错误:

(六)编译一个demo居然安装包是30多M,这个也太坑了吧。。安卓原生的apk包最多就几M。但是这是debug模式下的apk包,签名打包后的release版本的包很小,大概几兆的样子。

(七)Flutter有一个FlutterInspector的工具,主要是检查Widget的,可以用于诊断布局渲染问题,查看app当前的视图树结构。但是:这个视图树层次太深了,看起来很费劲有木有。。详细使用描述可以参考官网文档:http://doc.flutter-dev.cn/inspector/

费了好大的劲截的图—-完整的视图树

【备注:】不同电脑视图树工具显示不一样,可能跟cpu是x86或者x64有关,另外一台电脑就没有这么多层次了,用到了哪些控件就显示哪些,很明确清晰。如下图所示:

换台电脑显示就不一样了

8

几个相关学习网站

Flutter源码github链接https://github.com/flutter/flutter

Flutter官方文档https://flutter.io/docs/

Flutter中文文档http://doc.flutter-dev.cn/

Dart语言官方主页https://www.dartlang.org/

Dart语言中文社区http://www.cndartlang.com/

Dart中文官网https://www.dart-china.org/

另外可以推荐下载nodejs和yarn,以后使用yarn下载更新包很方便。(这个不是重点,了解就可以了)

yarn官网https://yarnpkg.com/zh-Hans/

yarn中文网https://yarn.bootcss.com/

nodejs中文官网https://nodejs.org/zh-cn/

文章到此结束,如果本次分享的小孩取名网站源码分享和宝宝取名网址的问题解决了您的问题,那么我们由衷的感到高兴!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平