作者:LeanCloud 工程师 隋晓旭
APP 简介
公司使用的请假及写周报系统一直都是网页版的,之前我们也有想过出一个移动端版本,但因为一些原因没有付诸行动。刚好最近 LeanCloud 新发布了 Flutter SDK,就决定用 Flutter 来开发这款 APP。
之所以选择 Flutter,主要原因是一份代码可以同时满足 iOS 和 Android 两大平台,这样所有同事都可以享受到这款 APP 带来的便利。
APP 的后端数据全部存放在 LeanCloud,不用担心后端系统的开发维护,实现起来也很简单。
APP 效果预览
App Store下载链接,或者 App Store 搜索 LeanCN
下载。
开发环境搭建
Flutter 安装和环境搭建直接查看: Flutter 文档。
编辑器可以选择 Android Studio、Visual Studio Code 或者 Emacs,编辑器就根据个人喜好和开发习惯选择了。
Flutter 开发环境配置好以后,再来创建 LeanCloud 应用。
- 首先登录 LeanCloud 控制台,创建一个新应用;
- 在控制台 > 应用 > 设置 >域名绑定页面绑定 API 访问域名。暂时没有域名可以略过这一步,LeanCloud 也提供了短期有效的免费体验域名;或者注册 LeanCloud 国际版,国际版不要求绑定域名。
在控制台 > 应用 > 设置 > 应用 Keys 页面记录 AppID、AppKey 与服务器地址备用,这里的服务器地址就是 REST API 服务器地址。如果未绑定域名,控制台相同的位置可以获取到免费的共享域名。