{"id":13693865,"url":"https://github.com/MeandNi/flutter_zhihu","last_synced_at":"2025-05-03T00:32:18.919Z","repository":{"id":113354071,"uuid":"167369632","full_name":"MeandNi/flutter_zhihu","owner":"MeandNi","description":"开发知乎App的Flutter版。","archived":true,"fork":false,"pushed_at":"2020-12-20T07:00:02.000Z","size":4119,"stargazers_count":483,"open_issues_count":2,"forks_count":83,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-08-03T17:17:42.483Z","etag":null,"topics":["android","flutter-demo","flutter-examples","flutter-redux","ios","zhihu"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MeandNi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-01-24T13:10:24.000Z","updated_at":"2024-07-18T07:20:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"df336847-0e9e-4dbe-ba1c-1c7ca6ba97be","html_url":"https://github.com/MeandNi/flutter_zhihu","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeandNi%2Fflutter_zhihu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeandNi%2Fflutter_zhihu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeandNi%2Fflutter_zhihu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeandNi%2Fflutter_zhihu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MeandNi","download_url":"https://codeload.github.com/MeandNi/flutter_zhihu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224346028,"owners_count":17296138,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","flutter-demo","flutter-examples","flutter-redux","ios","zhihu"],"created_at":"2024-08-02T17:01:19.407Z","updated_at":"2024-11-12T20:30:38.651Z","avatar_url":"https://github.com/MeandNi.png","language":"Dart","funding_links":[],"categories":["Dart"],"sub_categories":[],"readme":"## Flutter实践之知乎App\n\n预览图：\n\n![app展示](./show/showapp.jpg)\n\n![app展示](./show/showapp2.jpg)\n\n![app展示](./show/showapp3.jpg)\n\n#### 开发环境\n\n```\nFlutter 1.0.0 • channel stable • https://github.com/flutter/flutter.git\nFramework • revision 5391447fae (9 weeks ago) • 2018-11-29 19:41:26 -0800\nEngine • revision 7375a0f414\nTools • Dart 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)\n```\n\n#### 编译运行\n\n1. 克隆代码\n\n   ```\n   git clone https://github.com/MeandNi/Flutter_ZhiHu.git\n   ```\n\n2. 安装依赖\n\n   ```\n   flutter packages get\n   ```\n\n#### UI 大致结构\n\n![](./show/common.png)\n\n\n\n采用类似 Android 模块化思想，将整个 App 的内容分为5个部分.\n\n![](./show/common2.png)\n\n\n\n#### Ui 细节\n\n- 自定义透明 Toolbar 随滚动渐变\n\n- 上拉加载更多\n- ......\n\n暂不叙述，期待后续文章总结。项目目前还在更新完善中，预计使用Redux、Sqlflite等技术栈填充数据部分，本项目部分界面及工具类来自[Flutter_CommonApp](https://link.juejin.im/?target=https%3A%2F%2Fgithub.com%2FMeandNi%2FFlutter_CommonApp) 。\n\n #### 数据结构\n\n![](./show/recommend.png)\n\n![](./show/idea.png)\n\n![](./show/question.png)\n\n#### 第三方框架\n\n| 库                         | 功能         |\n| -------------------------- | ------------ |\n| **dio**                    | **网络框架** |\n| **carousel_slider**        | **轮播图**   |\n| **cached_network_image**   | **图片加载** |\n| **share**                  | **链接分享** |\n| **flutter_webview_plugin** | **WebView**  |\n\n正在集成状态管理！\n\n#### 鸣谢\n\n感谢那些热爱开源、一起奋斗的朋友们。\n\n值得学习的话，Star哦^_^\n\n更多实例/新书开源：https://github.com/MeandNi/flutter_source_code\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMeandNi%2Fflutter_zhihu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMeandNi%2Fflutter_zhihu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMeandNi%2Fflutter_zhihu/lists"}