Code Monkey home page Code Monkey logo

mf_app's Introduction

基于Flutter开发,适配 Android 与 iOS。

项目的目的是为方便个人日常维护和查阅Github,更好的沉浸于码友之间的互基,Github就是你的家。

项目同时适合Flutter的练手学习,覆盖了各种框架的使用,与原生的交互等。

随着项目的使用情况和反馈,将时不时根据更新并完善用户体验与功能优化吗,欢迎提出问题。


须知

因为是偏学习项目,所以项目里会有各式各样的模式、库、UI等,请不要介意

1、 TrendPage : 目前采用纯 bloc 的 rxdart(stream) + streamBuilder 模式效果

2、 Scoped Model:目前在 RepositoryDetailPage 出使用

3、 Redux:目前在 MyPage ,UserInfo、Theme、Localization 等上面使用。

4、 LoginPage:另类的 BLoC 模式。

5、 ReposDao.getRepositoryDetailDao 使用 graphQL

列表显示有多个,其中:

1、gsy_pull_load_widget.dart.dart common_list_page.dart 等使用,搭配 gsy_list_state.dart 使用

2、gsy_pull_new_load_widget.dart.dart dynamic_page.dart 等使用,搭配 gsy_bloc_list_state.dart 使用 有 iOS 和 Android 两种风格下拉风格支持

3、gsy_nested_pull_load_widget.dart trend_page.dart 等使用,配置sliver 效果

第三方框架

当前 Flutter SDK 版本 2.5

功能
dio 网络框架
shared_preferences 本地数据缓存
fluttertoast toast
flutter_redux redux
device_info 设备信息
connectivity 网络链接
flutter_markdown markdown解析
json_annotation json模板
json_serializable json模板
url_launcher 启动外部浏览器
iconfont 字库图标
share 系统分享
flutter_spinkit 加载框样式
get_version 版本信息
flutter_webview_plugin 全屏的webview
sqflite 数据库
flutter_statusbar 状态栏
flutter_svg svg
photo_view 图片预览
flutter_slidable 侧滑
flutter_cache_manager 缓存管理
path_provider 本地路径
permission_handler 权限
scope_model 状态管理和共享
lottie svg动画
flare 路径动画

进行中:

版本更新说明

mf_app's People

Contributors

qiaoyu113 avatar

Stargazers

 avatar Yuanhao Cai avatar

Watchers

James Cloos avatar  avatar

Forkers

caiyuanhao1998

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.