{"id":13511954,"url":"https://github.com/flutterchina/flutter-in-action","last_synced_at":"2025-05-14T00:10:48.943Z","repository":{"id":33627313,"uuid":"159634603","full_name":"flutterchina/flutter-in-action","owner":"flutterchina","description":"《Flutter实战》书稿。第二版书稿已上传，请移步新Repo。","archived":false,"fork":false,"pushed_at":"2022-12-14T01:14:32.000Z","size":52470,"stargazers_count":8660,"open_issues_count":125,"forks_count":1690,"subscribers_count":217,"default_branch":"master","last_synced_at":"2025-04-10T03:44:57.925Z","etag":null,"topics":["flutter","flutter-book"],"latest_commit_sha":null,"homepage":"https://book.flutterchina.club","language":"JavaScript","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/flutterchina.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://paypal.me/wendux91","https://camo.githubusercontent.com/3442fb56bdedc11300c23d958a2f62e813adae4903bd714fe852232623bb97c6/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f666c75747465726368696e612f666c75747465722d696e2d616374696f6e40312e302e332f646f63732f696d67732f7061792e6a706567"]}},"created_at":"2018-11-29T08:43:18.000Z","updated_at":"2025-04-09T05:45:42.000Z","dependencies_parsed_at":"2023-01-15T01:45:36.157Z","dependency_job_id":null,"html_url":"https://github.com/flutterchina/flutter-in-action","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flutterchina%2Fflutter-in-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flutterchina%2Fflutter-in-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flutterchina%2Fflutter-in-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flutterchina%2Fflutter-in-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flutterchina","download_url":"https://codeload.github.com/flutterchina/flutter-in-action/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254044357,"owners_count":22005142,"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":["flutter","flutter-book"],"created_at":"2024-08-01T03:01:21.307Z","updated_at":"2025-05-14T00:10:43.919Z","avatar_url":"https://github.com/flutterchina.png","language":"JavaScript","readme":"# 注意\n\n本书第二版草稿已上传，**本 repo 将不再维护**，请大家移步：https://github.com/flutterchina/flutter_in_action_2nd\n\n---\n\n# 第一版简介\n\n本项目为Flutter中文网《Flutter实战》开源电子书项目，官网地址为：https://book.flutterchina.club 。\n\n本书随书源码：https://github.com/wendux/flutter_in_action_source_code\n\n\n## 实体书\n\u003cdiv style=\"text-align:center; padding-bottom:30px\"\u003e\u003ca href=\"https://item.jd.com/12816296.html\" title='点击购买'\u003e\u003cimg height=\"250\" style=\"box-shadow: #aaa 5px 5px 10px;\" src=\"https://pcdn.flutterchina.club/imgs/book.png\"/\u003e\u003c/a\u003e  \u003cbr/\u003e \u003ca class=\"buy-btn\" href=\"https://item.jd.com/12816296.html\" title='点击购买'\u003e 购买实体书 \u003c/a\u003e\u003c/div\u003e\n\n\n## 贡献须知\n\n本书目前仍在创作中，如果您想参与到本书创作，欢迎提PR。本书目录结构如下：\n\n| 目录及文件      | 说明                                                         |\n| --------------- | ------------------------------------------------------------ |\n| src             | 文档目录，您应该在此目录下对应的章节文件夹下修改/创建Markdown文档 |\n| docs            | 打包后的网站代码目录，您不应该手动修改此目录下的文档         |\n| src/SUMMARY.md | 本书目录，要修改目录请参考本文档中前面章节。                 |\n| src/imgs       | 本书所引的图片、截图目录                                     |\n\n### 图片引入说明\n\n为了后续图片能够容易上CDN，如果您需要在文档中引入新的图片，请按如下步骤操作：\n\n1. 将您的图片大小进行调整，有一个要求是图片高度最大不能超过500像素，原则上单张图片最大不能超过300K.\n\n2. 将图片拷贝到docs/imgs目录，注意不要重名\n\n3. 在你的文章中用**相对路径**引用，如：\n\n   ```\n   ![](../imgs/xx.jpg)\n   ```\n\n当您提交内容被合入后，我们会来上传CDN，自动替换图片链接，然后回提到仓库中，在您下次提交之前，您需要先pull一下变更。\n\n### 构建环境搭建\n\n本书是采用gitbook编写，要想在本地运行网站，需要安装一下环境：\n\n1. 安装node；如果已经安装过node，可以省略这一步。node安装方法自行百度。\n\n2. 开始构建并启动测试服务器。\n\n   ```shell\n    yarn run dev\n   ```\n\n3. 构建发布包：\n\n   ```shell\n    yarn run build\n   ```\n\n\n### 第二版\n\n本书第一版已出版，由于flutter和dart更新非常快，本书第二版正在创作中，敬请期待。\n\n### 提交更新\n\n为了保证书籍质量，提交后的内容都需要Review，所以您PR提交之后离正式合入可能会需要多次修改，为了节省时间，请在提交PR后的第一时间通知我Review。\n\n## 勘误\n\n如果您发现本书的错误，欢迎PR。\n\n## 联系方式\n\n微信号：Demons-du\n\n## 免费？\n\n知识是应该付费的，创作不易，开源不等于免费，如果您是本书读者并手头宽裕，可以微信扫描下面二维码打赏，也不用太多，够买一杯咖啡就行。当然，如果您囊中羞涩，您也可以阅读本书，但我对您有个小小的要求，希望您在阅读的过程中能积极参与到本书的纠错以及未完成内容的创作上来，也算是有所付出。\n\n![](https://cdn.jsdelivr.net/gh/flutterchina/flutter-in-action@1.0.3/docs/imgs/pay.jpeg)\n\n","funding_links":["https://paypal.me/wendux91","https://camo.githubusercontent.com/3442fb56bdedc11300c23d958a2f62e813adae4903bd714fe852232623bb97c6/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f666c75747465726368696e612f666c75747465722d696e2d616374696f6e40312e302e332f646f63732f696d67732f7061792e6a706567"],"categories":["JavaScript","HTML","HTML (177)","书籍","目录","Code"],"sub_categories":["前端","library/repositories"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflutterchina%2Fflutter-in-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflutterchina%2Fflutter-in-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflutterchina%2Fflutter-in-action/lists"}