Skip to content

Commit 822e197

Browse files
committed
update readme
1 parent a054199 commit 822e197

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

README_EN.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,20 @@
55
[![GitHub forks](https://img.shields.io/github/forks/CarGuo/GSYGithubAppFlutter.svg)](https://github.com/CarGuo/GSYGithubAppFlutter/network)
66
[![GitHub issues](https://img.shields.io/github/issues/CarGuo/GSYGithubAppFlutter.svg)](https://github.com/CarGuo/GSYGithubAppFlutter/issues)
77
[![GitHub license](https://img.shields.io/github/license/CarGuo/GSYGithubAppFlutter.svg)](https://github.com/CarGuo/GSYGithubAppFlutter/blob/master/LICENSE)
8+
[![star](https://gitcode.com/ZuoYueLiang/gsy_github_app_flutter/star/badge.svg)](https://gitcode.com/ZuoYueLiang/gsy_github_app_flutter)
89

910
### [Chinese Readme](https://github.com/CarGuo/GSYGithubAppFlutter/blob/master/README.md)
1011

1112

1213
## A cross-platform open source Github client App, offering richer features and better experience. Designed for better daily management and maintenance of your personal Github account, providing a more convenient driving experience~~Σ( ̄。 ̄ノ)ノ. The project involves various common widgets, networking, databases, design patterns, theme switching, multi-language support, state management (Redux, Riverpod, Provider), and more. During the development and learning process, it provides rich comparisons with equivalent implementations:
1314

1415

15-
* ### Simple Flutter standalone learning project ( https://github.com/CarGuo/gsy_flutter_demo )
1616
* ### Same Weex version ( https://github.com/CarGuo/GSYGithubAppWeex )
1717
* ### Same ReactNative version ( https://github.com/CarGuo/GSYGithubApp )
18-
* ### Same Android Kotlin version ( https://github.com/CarGuo/GSYGithubAppKotlin )
18+
* ### Same Android Kotlin View version ( https://github.com/CarGuo/GSYGithubAppKotlin )
19+
* ### Same Android Compose version ( https://github.com/CarGuo/GSYGithubAppCompose )
20+
21+
* ### Simple Flutter standalone learning project ( https://github.com/CarGuo/gsy_flutter_demo )
1922

2023

2124

@@ -28,10 +31,7 @@
2831
- ## [Flutter Complete Development Practical Detailed Gitbook Preview Download](https://github.com/CarGuo/gsy_flutter_book)
2932
- ## [For all running issues please click here](https://github.com/CarGuo/gsy_github_app_flutter/issues/13)
3033

31-
32-
| WeChat Official Account | Juejin | Zhihu | CSDN | Jianshu
33-
|---------|---------|--------- |---------|---------|
34-
| GSYTech | [Click me](https://juejin.im/user/582aca2ba22b9d006b59ae68/posts) | [Click me](https://www.zhihu.com/people/carguo) | [Click me](https://blog.csdn.net/ZuoYueLiang) | [Click me](https://www.jianshu.com/u/6e613846e1ea)
34+
* ### GSY's old book: [《Flutter Development in Action》](https://item.jd.com/12883054.html) is available: [JD.com](https://item.jd.com/12883054.html) / [Dangdang](http://product.dangdang.com/28558519.html) / E-book [JD Reading](https://e.jd.com/30624414.html) and [Kindle](https://www.amazon.cn/dp/B08BHQ4TKK/ref=sr_1_5?__mk_zh_CN=亚马逊网站&keywords=flutter&qid=1593498531&s=digital-text&sr=1-5)
3535

3636
- ### [If cloning is too slow or if images don't display, you can try downloading from the Gitee address](https://gitee.com/CarGuo/GSYGithubAppFlutter)
3737

@@ -43,28 +43,28 @@
4343

4444
> **Since this is primarily a learning and demonstration project, it includes various patterns, libraries, UIs, etc. Please don't mind the diversity**
4545
>
46-
> 1. Global state management includes multiple approaches: Provider, Redux, Riverpod, etc.
47-
>
48-
> 2. TrendPage: Currently demonstrates pure Riverpod state management
46+
> 0. Global state management currently has multiple modes, including Provider, Redux, Riverpod, etc.
4947
>
50-
> 3. Provider: Currently used in RepositoryDetailPage
51-
>
52-
> 4. Redux: Currently demonstrates global login and user information management
53-
>
54-
> 5. riverpod: Currently used to manage global grayscale mode and multi-language support
48+
> 1. TrendPage: Currently uses pure riverpod state management for demonstration
49+
>
50+
> 2. Provider: Currently used in RepositoryDetailPage
51+
>
52+
> 3. Redux: Currently demonstrated for global login and user information.
5553
>
56-
> 6. Repos and other requests demonstrate GraphQL implementation
54+
> 4. riverpod: Currently used to manage global grayscale and multi-language.
55+
>
56+
> 5. Repos and other requests demonstrate graphQL
5757
>
58-
> 7. Redux: Currently demonstrates global login and user information management
58+
> 6. Redux: Currently demonstrated for global login and user information.
5959
>
60-
> 8. Signals: Currently used for in-page state management in NotifyPage and RepositoryDetailFileListPage
60+
> 7. Signals: Currently used for in-page state management in NotifyPage, RepositoryDetailFileListPage
6161
>
6262
> **There are multiple list displays, including:**
6363
>
64-
> 1. **gsy_pull_load_widget.dart**
64+
> 1. **gsy_pull_load_widget.dart.dart**
6565
> `Used in common_list_page.dart, etc., paired with gsy_list_state.dart`
6666
>
67-
> 2. **gsy_pull_new_load_widget.dart**
67+
> 2. **gsy_pull_new_load_widget.dart.dart**
6868
> `Used in dynamic_page.dart, etc., paired with gsy_bloc_list_state.dart`
6969
> `Supports both iOS and Android pull-to-refresh styles`
7070
>
@@ -145,7 +145,7 @@
145145
>Current Flutter SDK version 3.35
146146
147147
```
148-
User Interaction → UI Layer(Widget/Page) → State Layer(Redux/Provider/Riverpod/Signals) → Service Layer(Repositories)
148+
User Interaction → UI Layer(Widget/Page) → State Layer(Redux/Provider/Riverpod) → Service Layer(Repositories)
149149
→ Network Layer(Net) → GitHub API → Data Model(Model) → Local Storage(DB) → UI Update
150150
```
151151

0 commit comments

Comments
 (0)