Big F, it's
Fun
, also it meansFlutter
.
FunAndroid
is a production project , Provider's best practices with MVVM
- Flutter SDK (Channel dev, v1.10.3)
- add WebViewPlugin switcher in Setting Page
- My favourite list can refresh after the unlike in the detail page
-
update favourite animation with Hero and Route . (hiding original hero after hero transition.见pr-37341)
- Quickly add a page with pull-down refresh and pull up to load more pages. For example
model.viewState == ViewState.busy
is better way ,butisBusy
easy to write
- Provider
- When and Where init data
- how to be with ViewState(
loading
、error
、empty
、idle
、unAuthorized
)。 - use together with
pull to refresh
- Clear Structure。
- Drop setState, Partial Rerefresh with XxxBuilder
- App base module
- Theme
- DarkMode
- Switch Font
- Skeleton
- i18n
- Dio with Cookjar,use cookie login
- homepage second floor can't navigate
- Sign in Hero animation shift
- Sign out add animation
- webview_flutter](https://pub.dev/packages/webview_flutter) some url can't navigate
- webview_flutter in
CustomScrollView
can't scroll ,issue 。 - anti-aliasing when same-colour blocks in SignIn Page。见issue 。
- V2Lf ,made me like flutter
goweii
WanAndroid- Tutorials,Video tutorial on youtube
- pull_to_refresh
- ZCOOL Font
- WanAndroid provide Api
- Github
- Blog
- 简书
- Email: moran.fc@gmail.com
Copyright 2019 phoenixsky
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.