QuickNote - 中文
A Flutter TODOLIST app demo. Made by wander.
- Environment
- use Official and you can set your environment step by step.
Android Studiois good enough for get an Android SDK, but I perferVisual Studio Code😂- I use my
HUAWEI MATE 9to debug
- Suggest
- read some articles about BLoC(Business Logic Component).
- read about reactive programming articles.
- learn some dart grammar
- Problem
- use a
Proxybefore executeflutter packages runin China - search your problem accurred when you debug on
flutter/issue(issue of flutter on github) or stackoverflow.
- use a
- catalog
lib/source codelib/apitop api of your projectlib/componentslike a vue components that serve some UI widgetlib/constantsconstants of this projectlib/databaseoperations on databaselib/modelslike a java bean directorylib/pagespages that you can useNavigatorto route to
- component: in some words, component is a widget that serve some UI and its logics.
a_component/bloclike a java service or a vue instance that serve your component's ui. More details herea_component/dblike a java DAO or a vue http service that provides data persistence servicesa_component/eventit's just some events that can notify your service what to do adn how to work.a_component/indexexpose this component to othersa_component/pageyour ui. like a jsx element or a vue template. built by flutter widgets or you custom widgets.a_component/statestate management. Change state will trigger a rebuild of your component.
- dart
- flutter
- bloc pattern
- material design
- sqlite
flutter packages getflutter run
- maybe support a
firebaseservice. - to build it beautiful 😟
- add
Profilefeature - add
Datefeature - more features...:joy:
