flutter从零开始

flutter环境搭建本文(系列)不多做赘述,默认读者已经能够自行配置环境,中文文档中也有比较完善的文档,所以本系列直接略过这些相关,直接开始项目搭建。

目标是搭建一个完整的app开发需要的框架,会涉及几个主要框架:

  • dio 是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时、自定义适配器等...
  • mobx 搭配provider实现状态管理
  • fluro 路由管理框架:The brightest, hippest, coolest router for Flutter.

以上为项目基本框架,后续根据项目开发逐渐加入其他功能,用该框架实现一个完整的app开发,包含请求接口,表单的增删查改等逻辑操作,所有源代码放置在github,可随时下载使用。

后端服务暂时用【得寸进尺】中的后台,具体文档以及使用细节会随着项目展开逐渐完善,废话不多说,直接开始代码:

打开Android studio后,选择start a new Flutter project,并选择Flutter Application,再选择对应的位置即可开始项目代码工作了,

image

目前的项目结构如下:所有的代码会同意放置再lib文件夹底下,

image

这时候如果有可用的设备连接到电脑上,即可直接点击Android studio的启动按钮,然后会自动安装到手机上,并开始调试,而且是热更新,即可开始愉悦的玩耍了。

框架搭建分几步:

  1. 路由框架搭建
  2. dio框架搭建
  3. mobx框架搭建

所以本系列文章也至少会包含这几个模块,下面开始第一部分:路由框架搭建。

本文为原创文章,转载请保留原出处。原文地址:https:/eatong.cn/blog/16

你可能感兴趣的:(flutter从零开始)