All Projects → hyjfine → flutter_redux_sample

hyjfine / flutter_redux_sample

Licence: MIT License
todo sample for flutter with redux

Programming Languages

dart
5743 projects
shell
77523 projects

Projects that are alternatives of or similar to flutter redux sample

fish-redux-demo
基于闲鱼fish-redux架构的Flutter项目脚手架
Stars: ✭ 70 (-5.41%)
Mutual labels:  fish-redux
WeekToDoWeb
WeekToDo is a free minimalist weekly planner app focused on privacy. Schedule your tasks and projects with to do lists and a calendar. Available for Windows, Mac, Linux or online.
Stars: ✭ 48 (-35.14%)
Mutual labels:  todo-list
max-todos
A basic Todo app developed in React.
Stars: ✭ 19 (-74.32%)
Mutual labels:  todo-list
react-native-todo
Very lightweight and smooth design todo app with react-native
Stars: ✭ 25 (-66.22%)
Mutual labels:  todo-list
nested-task-list-mobx-react
A nested task list prototype built with React + MobX and Material-ui
Stars: ✭ 25 (-66.22%)
Mutual labels:  todo-list
outspline
Extensible outliner and personal time organizer to manage todo lists, schedule tasks, remind events.
Stars: ✭ 41 (-44.59%)
Mutual labels:  todo-list
ToDoList
A dynamic and aesthetic To-Do List Website built with HTML, CSS, Vanilla JavaScript.
Stars: ✭ 87 (+17.57%)
Mutual labels:  todo-list
Tasky
Tasky is a task management app made with SwiftUI.
Stars: ✭ 22 (-70.27%)
Mutual labels:  todo-list
Streak-Tasks
Streak Tasks Habit Tracker
Stars: ✭ 27 (-63.51%)
Mutual labels:  todo-list
sink
Verify that you're spending more than you can afford
Stars: ✭ 78 (+5.41%)
Mutual labels:  flutter-redux
simple-todo
A browser extension that replaces the new tab page with a simple todo list
Stars: ✭ 56 (-24.32%)
Mutual labels:  todo-list
To-Do App
A Simple To-Do App With Js
Stars: ✭ 21 (-71.62%)
Mutual labels:  todo-list
Todo-List
✔️ Create to-do lists to easily manage your ideas and work.
Stars: ✭ 30 (-59.46%)
Mutual labels:  todo-list
react-native-todo
Todo-List app using react-native SwipeView and redux.js with ES6 standards
Stars: ✭ 77 (+4.05%)
Mutual labels:  todo-list
fish-redux-template
Generate fish-redux Template for VSCode
Stars: ✭ 34 (-54.05%)
Mutual labels:  fish-redux
Todo.txt Cli
☑️ A simple and extensible shell script for managing your todo.txt file.
Stars: ✭ 4,725 (+6285.14%)
Mutual labels:  todo-list
crud todo app
Create a To-do List Flutter app managing CRUD with Firebase, using RiverPod as state management and dependency injection
Stars: ✭ 35 (-52.7%)
Mutual labels:  todo-list
Inkino
A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web.
Stars: ✭ 3,229 (+4263.51%)
Mutual labels:  flutter-redux

Language: 中文简体 | English

flutter_redux_sample

Build Status

Todo List

Todo List 例子,按照MVVM模块化分层,用Redux管理数据和状态。Demo示例Flutter中怎么比较合理的联网发API,获取处理数据,刷新视图。Redux在一个Flutter App中是起什么作用和怎么工作的。

文件结构

分支

  • master:API请求用一个静态方法完成,优点是结构简单,但无法针对API写单元测试,适合个人快速开发体验。
  • plus:Redux加入MiddleWare,Reducer利用combineReducers裁成更小粒度,方便对reducer写UT。复杂度有所提升,但在结构上更严谨,也方便利用更全面的UT保证软件在迭代中的质量。
  • fish-redux: 利用Fish Redux重构Demo,基本的action,effect,page,view都有用到。最大优点是对分治体现还不破坏redux的状态集中管理。
  • fish-redux-adapter:在fish-redux的基础上用adapter去实现list,这可能是fish-redux的亮点和优势对比flutter redux。
  • fish-redux-route:在fish-redux的基础上,使用AppRoute作为全局Store管理应用状态。

库依赖

运行

//1.拉代码
git clone [email protected]:hyjfine/flutter_redux_sample.git
//2.检查环境
flutter channel stable
//3.安装依赖
flutter packges get
//4.运行
用Android Studio或者VS code打开项目,run app        

License

MIT licensed,star & PR 👏

引用

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].