关于flutter:APP-开发从-0-到-1一需求与准备

5次阅读

共计 1758 个字符,预计需要花费 5 分钟才能阅读完成。

背景

在《手把手教你做集体 app》我有说过,开发一个 APP 很大水平依赖服务端:服务端提供接口数据,而后 APP 展现;开发一个 APP,还须要美工帮助切图。对于以前的我,没接口,没美工,照样能够开发 APP,堪称 So easy 来形容。

当初的我,仍旧一线做着 Android 开发,不过是做着 Android Framework 开发,开始了 996,最近半年更是疯狂,早晨十一二点上班也是常态……我曾经两年工夫没有写 APP 开发了,然而我还是对 APP 开发放弃了极大的关注,想着万一当前还会回来做 APP 开发呢,因而心田有个想法,要不要从零做个 APP,维持战斗力。

APP 开发有个特点,技术更新太快,前面新进去的 Kotlin、Flutter 我都有试水,但都没有理论我的项目操作,当初大家是不是都在用 Flutter 开发 APP 了吧?从零开发 APP 本想还用 Java 开发,这仿佛没什么挑战性,还是用 Flutter 玩下吧。

需要

既然是从零开发 APP,问题来了,要做成什么样子的 APP 呢?好的,产品经理即刻上身,当初开发者社区品质愈发降落,好的技术文章愈发的少,做个 APP,每天精选一篇优良文章,款式布局跟公众号一样就好。

OK,站在项目经理角度,这种需要实现形式最好是小程序,但做小程序对我技术积攒没什么帮忙,还是用 Flutter 玩吧。

本系列文章面向人员:对 Flutter 开发 Android APP 有趣味,仍旧是没接口,没美工,一个人做一个我的项目。

筹备

我首先把 Android Studio 降级到 4.0,运行《Flutter 初尝:从 Java 无缝过渡》例子,发现 Android Studio 基本连不上模拟器,也新建不了我的项目,报以下谬误:

Could not find an option named "androidx". Run 'flutter -h' (or 'flutter   -h') for available flutter commands and options.

搜寻应该是 Flutter SDK 版本过低导致,本想应用命令 flutter upgrade 更新 Flutter,又提醒:

Waiting for another flutter command to release the startup lock...

解决方案:删除 Flutter 装置目录 /bin/cache 下 lockfile 文件。

应用命令 flutter upgrade 更新 Flutter 感觉不靠谱,始终没有进度,罗唆去下了最新的,然而下载也不是那么顺利,是因为遗记加镜像,终端运行:

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

这时终于有了进度,还是好慢,看到官网有应用清华大学镜像:

export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter

嗯,下载速度起来了。

所有准备就绪,创立我的项目页面,卡在始终 Creating Flutter Project,等了良久还是这样,奶奶的,当初做 APP 开发曾经这么吃力了吗?

哎,创立我的项目,提醒 Creating Flutter Project,还是网络问题,最终还是把:

export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter

增加到 .bash_profile 文件,问题都失去了解决,新建的我的项目也能跑起来了。

最初,我还是常常遇到:

Waiting for another flutter command to release the startup lock...

起因是不要同时操作两个 Flutter 终端,或开两个 Flutter 我的项目。

OK,筹备工作做完了,下篇就是做这个我的项目须要用哪些技术,首先对技术进行预研下。

正文完
 0