Flutter版本WanAndroid

173 阅读2分钟

前言

Flutter跨平台开发 是 Google 开源的应用开发框架,仅通过一套代码库,就能构建精美的、原生平台编译的多平台应用。

Flutter使用的是Dart 编程语言开发,如果要学习Flutter开发,Dart基础是必须要学的。

简介

WanAndroid 使用 Flutter 编写,结合 Getx + dio + pull_to_refresh + shared_preferences + event_bus + webview_flutter 等架构设计的项目。

API文档

玩Android 开放API

项目截图

微信图片_20231215100100.png 微信图片_20231215100123.png 微信图片_20231215100135.png 微信图片_20231215100146.png 微信图片_20231215100205.png 微信图片_20231215100223.png 微信图片_20231215100310.png 微信图片_20231215100338.png 微信图片_20231215100351.png 微信图片_20231215100409.png 微信图片_20231215100428.png 微信图片_20231215100439.png

实现的功能

  • 首页、广场、公众号、体系、导航、项目;
  • 搜索文章;
  • 收藏、取消收藏文章;
  • 查看文章详情;
  • 登录、注册、退出;
  • 我的积分、我的收藏、积分排行榜;

下载体验

0f93cb78d42c863fc33938a1be085df.png

fir.xcxwo.com/mtq589

参考

Flutter官网:Flutter: 为所有屏幕创造精彩 - Flutter 中文开发者网站 - Flutter

Dart官网:Dart 编程语言主页 | Dart 中文文档 | Dart

Dart包管理:Dart packages (flutter-io.cn)

网络请求封装:Flutter应用框架搭建(四) 网络请求封装 - 掘金 (juejin.cn)

Getx使用:Flutter应用框架搭建(一)GetX集成及使用详解 - 掘金 (juejin.cn)

Json解析:Flutter应用框架搭建(三)Json数据解析 - 掘金 (juejin.cn)

FlutterJsonBeanFactory插件:FlutterJsonBeanFactory - IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

Flutter Samples:Flutter samples

Flutter Icon:Flutter Icon 图标网

说明一下

此项目是学习Flutter写的,用于练手,仅限于学习。

参考 github.com/iceCola7/Wa… UI做的。如有侵权,请通知删除。

项目源码:

地址:xuxingxing.coding.net/public/comp…

如有疑问,沟通学习交流,可以加QQ 753940262

其他版本:

AndroidCompose版本:Compose版本WanAndroid - 掘金 (juejin.cn)