Skip to content

This is my first Flutter App,The API in the project comes from the WanAndroid website (http://www.wanandroid.com), which is used exclusively for shared learning and not for commercial purposes.

License

Notifications You must be signed in to change notification settings

firefecker/WanAndroid

Repository files navigation

License

WanAndroid 客户端

介绍

此项目是基于Google推出的能够快速在IOS和Android上构建高质量的原生用户界面的移动UI框架 Flutter 构建的原生项目,所使用的语言是Dart语言,项目中的API均来自于WanAndroid网站,纯属共享学习之用,不得用于商业用途!!大家有任何疑问或者建议的可以联系1606561454@qq.com

项目功能模块

项目总共分为首页体系热词我的等四大模块。

  • 首页分为了主要的文章列表和banner,当用户点击文章列表和banner时会进入到文章详情页面;
  • 体系区分了文章的类型列表,主要为一级分类目录和二级分类目录,当用户点击分类列表时会跳转到另一个界面,该界面展示效果和Tablayout和Viewpager组合的相关类似,每个都展示的通过二级目录筛选的文章列表,点击文章列表会跳转到文章详情;
  • 热词分为了常搜的热词和常用的网站两类,常搜热词的列表item点击会进入到常搜热词文章列表界面,点击文章会进入到文章详情,常用网站的列表item点击会直接进入文章详情界面;
  • 我的主要罗列了注册、登录、我的收藏和关于功能,当用户注册或者登录获取到用户数据的时候会通过sharePreferences存储数据,点击我的收藏会展示用户收藏文章列表,点击文章列表会进入文章详情;当用户没有登录时点击我的收藏会提示用户注册或登录。

相关界面如下:

  • IOS
  • Android

使用的第三方框架如下:

  cupertino_icons: ^0.1.0

  english_words: ^3.1.0

  font_awesome_flutter: ^6.0.0

  flutter_webview_plugin: ^0.1.5

  share: ^0.4.0

  shared_preferences: ^0.4.1

  fluttertoast: ^2.0.3

  minibus: ^0.0.4

  url_launcher: ^3.0.1

项目地址:https://github.com/firefecker/WanAndroid

About

This is my first Flutter App,The API in the project comes from the WanAndroid website (http://www.wanandroid.com), which is used exclusively for shared learning and not for commercial purposes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages