Skip to content

Commit f6b03b5

Browse files
committed
Update: bilibili video links
1 parent 77e72c1 commit f6b03b5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+91
-171
lines changed

_config.yml

+8
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,14 @@ yt:
6363
embed: 'https://www.youtube.com/embed'
6464
playlist: 'https://www.youtube.com/playlist?list='
6565

66+
## flutter.cn bilibili
67+
68+
bili:
69+
set: 'frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen loading="lazy"'
70+
set-short: 'frameborder="0" allowfullscreen loading="lazy"'
71+
video: 'https://www.bilibili.com/video'
72+
embed: '//player.bilibili.com/player.html'
73+
6674
## Software minimum versions
6775

6876
appmin:

src/_includes/docs/bili_shims.liquid

-4
This file was deleted.

src/about/index.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ toc: true
55
description: 关于 Flutter 文档中文版
66
---
77

8-
{% include docs/bili_shims.liquid %}
9-
108
Flutter 的魅力之一是开源开放,Flutter 由 Google 主导,与全球的开发者共同协作。
119
中国的开发者数量占全球的 20% 以上,也有大量贡献者为 Flutter 的生态提供了很大的帮助和贡献。
12-
请查看这个视频,了解更多 [Flutter 中国开发者的情况]({{bili-video}}/BV1YJ411w7qX)
10+
请查看这个视频,了解更多 [Flutter 中国开发者的情况]({{site.bili.video}}/BV1YJ411w7qX)
1311

1412
### 关于 Flutter 文档中文版
1513

src/codelabs/index.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ description: >-
66
Codelabs 是一种引导式的动手编码教程体验,帮助你更好地掌握 Flutter 编程技巧
77
---
88

9-
{% include docs/bili_shims.liquid %}
10-
119
The Flutter codelabs provide a guided,
1210
hands-on coding experience. Some codelabs
1311
run in DartPad—no downloads required!
@@ -228,7 +226,7 @@ like layout and animations:
228226
[Adaptive Apps in Flutter]: {{site.codelabs}}/codelabs/flutter-adaptive-app
229227
[animations]: {{site.pub}}/packages/animations
230228
[Building Beautiful Transitions with Material Motion for Flutter]: {{site.codelabs}}/codelabs/material-motion-flutter
231-
[Building scrolling experiences in Flutter]: {{bili-video}}/BV11f4y187gV/
229+
[Building scrolling experiences in Flutter]: {{site.bili.video}}/BV11f4y187gV/
232230
[How to debug layout issues with the Flutter Inspector]: {{site.flutter-medium}}/how-to-debug-layout-issues-with-the-flutter-inspector-87460a7b9db
233231
[Implicit animations]: {{site.url}}/codelabs/implicit-animations
234232
[MDC-101 Flutter: Material Components (MDC) Basics]: {{site.codelabs}}/codelabs/mdc-101-flutter
@@ -416,7 +414,7 @@ Learn how to use Flutter with other technologies.
416414
[Adding Google Maps to a Flutter app]: {{site.codelabs}}/codelabs/google-maps-in-flutter
417415
[Adding WebView to your Flutter app]: {{site.codelabs}}/codelabs/flutter-webview
418416
[Build voice bots for Android with Dialogflow and Flutter]: {{site.codelabs}}/codelabs/dialogflow-flutter
419-
[Build voice bots for mobile with Dialogflow and Flutter]: {{bili-video}}/BV1pX4y1A7SH/
417+
[Build voice bots for mobile with Dialogflow and Flutter]: {{site.bili.video}}/BV1pX4y1A7SH/
420418
[Introduction to Flame with Flutter]: {{site.codelabs}}/codelabs/flutter-flame-brick-breaker
421419
[Using FFI in a Flutter plugin]: {{site.codelabs}}/codelabs/flutter-ffigen
422420
[Create haikus about Google products with the PaLM API and Flutter]: {{site.codelabs}}/haiku-generator

src/community/tutorials/flutter-state-management-with-mobx.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,14 @@ title: Flutter 状态管理:使用 MobX
33
toc: true
44
---
55

6-
{% include docs/bili_shims.liquid %}
7-
86
![](https://devrel.andfun.cn/devrel/posts/2021/04/2fbde82783576.jpg)
97

108
_文 / Paul Halliday, developer.school 创始人_
119

1210
众所周知,状态管理是每个软件项目都需要持续迭代更新的方向。它并不是一个「一次性」的工作,
1311
而需要不断确保你遵循的最佳实践能够让你的工程保持良好的可维护性。
1412

15-
<iframe width="560" height="315" src="{{bili-embed}}?aid=62886932&bvid=BV1Gt411K7JD&cid=327927635&page=1&autoplay=false" {{bili-set-short}}> </iframe>
13+
<iframe width="560" height="315" src="{{site.bili.embed}}?aid=62886932&bvid=BV1Gt411K7JD&cid=327927635&page=1&autoplay=false" {{site.bili.set-short}}> </iframe>
1614

1715
要在 Flutter 中高效地使用 MobX ,需要遵循以下原则:
1816

src/cookbook/design/themes.md

-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ js:
1010
url: https://dartpad.cn/inject_embed.dart.js
1111
---
1212

13-
{% include docs/bili_shims.liquid %}
14-
1513
<?code-excerpt path-base="cookbook/design/themes"?>
1614

1715
{{site.alert.note}}

src/data-and-backend/firebase.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ tags: Firebase,Firestore,数据调用和后端
77
keywords: 使用Firebase服务
88
---
99

10-
{% include docs/bili_shims.liquid %}
11-
1210
## Introduction
1311

1412
Firebase is a Backend-as-a-Service (BaaS) app development platform
@@ -107,8 +105,8 @@ Flutter 社区创建了以下实用的资源。
107105
[codelab1]: {{site.codelabs}}/codelabs/firebase-get-to-know-flutter
108106
[Firebase plugins]: {{site.firebase}}/docs/flutter/setup#available-plugins
109107
[started]: {{site.firebase}}/docs/flutter/setup
110-
[video]: {{bili-video}}/BV184411575K/
108+
[video]: {{site.bili.video}}/BV184411575K/
111109
[video2]: {{site.yt.watch}}/OlcYP6UXlm8
112110
[video3]: {{site.yt.watch}}/u_Lyx8KJWpg
113111
[video4]: {{site.yt.watch}}/13-jNF984C0
114-
[workshop]: {{bili-video}}/BV14b4y1o7Wn/
112+
[workshop]: {{site.bili.video}}/BV14b4y1o7Wn/

src/data-and-backend/state-mgmt/options.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ prev:
1111
path: /docs/data-and-backend/state-mgmt/simple
1212
---
1313

14-
{% include docs/bili_shims.liquid %}
15-
1614
State management is a complex topic.
1715
If you feel that some of your questions haven't been answered,
1816
or that the approach described on these pages
@@ -125,7 +123,7 @@ use `InheritedWidget`:
125123

126124
以下讲师指导的视频 workshop 介绍了如何使用 `InheritedWidget`
127125

128-
<iframe width="560" height="315" src="{{bili-embed}}?aid=248744553&bvid=BV1Wv411W7yF&cid=354736130&page=1&autoplay=false" title="如何使用 inherited widget 管理应用状态" {{bili-set}}></iframe>
126+
<iframe width="560" height="315" src="{{site.bili.embed}}?aid=248744553&bvid=BV1Wv411W7yF&cid=354736130&page=1&autoplay=false" title="如何使用 inherited widget 管理应用状态" {{site.bili.set}}></iframe>
129127

130128
Other useful docs include:
131129

@@ -350,7 +348,7 @@ A popular library based on observables and reactions.
350348

351349
[Flutter:使用 MobX 进行状态管理 (Flutter: State Management with Mobx)][Flutter: State Management with Mobx]
352350

353-
[Flutter: State Management with Mobx]: {{bili-video}}/BV1Gt411K7JD/
351+
[Flutter: State Management with Mobx]: {{site.bili.video}}/BV1Gt411K7JD/
354352
[Getting started with MobX.dart]: https://mobx.netlify.com/getting-started
355353
[MobX.dart, Hassle free state-management for your Dart and Flutter apps]: {{site.github}}/mobxjs/mobx.dart
356354

src/index.md

+4-6
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ tags: Flutter中文文档
99
keywords: Flutter文档,Flutter汉语文档,Flutter开发导航
1010
---
1111

12-
{% include docs/bili_shims.liquid %}
13-
1412
{% for card in site.data.docs_cards -%}
1513
{% capture index0Modulo3 -%}{{ forloop.index0 | modulo:3 }}{% endcapture -%}
1614
{% capture indexModulo3 -%}{{ forloop.index | modulo:3 }}{% endcapture -%}
@@ -128,20 +126,20 @@ widgets in [What is State?][]
128126
<div class="card-deck card-deck--responsive">
129127
<div class="video-card">
130128
<div class="card-body">
131-
<iframe style="max-width: 100%; width: 100%; height: 230px;" src="{{bili-embed}}?aid=557525809&bvid=BV1Se4y1Z74p&cid=818071255&page=1&autoplay=false" title="构建第一个 Flutter 应用" {{bili-set}}></iframe>
129+
<iframe style="max-width: 100%; width: 100%; height: 230px;" src="{{site.bili.embed}}?aid=557525809&bvid=BV1Se4y1Z74p&cid=818071255&page=1&autoplay=false" title="构建第一个 Flutter 应用" {{site.bili.set}}></iframe>
132130
</div>
133131
</div>
134132
<div class="video-card">
135133
<div class="card-body">
136-
<iframe style="max-width: 100%; width: 100%; height: 230px;" src="{{bili-embed}}?aid=815087524&bvid=BV14G4y167Tu&cid=818431224&page=1&autoplay=false" title="什么是状态?" {{bili-set}}></iframe>
134+
<iframe style="max-width: 100%; width: 100%; height: 230px;" src="{{site.bili.embed}}?aid=815087524&bvid=BV14G4y167Tu&cid=818431224&page=1&autoplay=false" title="什么是状态?" {{site.bili.set}}></iframe>
137135
</div>
138136
</div>
139137
</div>
140138

141139
[first-app]: {{site.yt.watch}}?v=xWV71C2kp38
142140
[What is State?]: {{site.yt.watch}}?v=QlwiL_yLh6E
143-
[构建第一个 Flutter 应用]: {{bili-video}}/BV1Se4y1Z74p
144-
[什么是状态]: {{bili-video}}/BV14G4y167Tu
141+
[构建第一个 Flutter 应用]: {{site.bili.video}}/BV1Se4y1Z74p
142+
[什么是状态]: {{site.bili.video}}/BV14G4y167Tu
145143

146144
{:.text-center}
147145
<b><t>Only have 60 seconds? Learn how to build and deploy a Flutter App!</t><t>一分钟!快速学习构建和部署 Flutter 应用</t></b>

src/packages-and-plugins/using-packages.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ tags: Packages,插件
77
keywords: 使用packages,Flutter第三方库
88
---
99

10-
{% include docs/bili_shims.liquid %}
11-
1210
<?code-excerpt path-base="development/plugin_api_migration"?>
1311

1412
Flutter supports using shared packages contributed by other developers
@@ -63,7 +61,7 @@ Flutter 支持使用其他开发者向 Flutter 和 Dart 生态系统贡献的共
6361
或其任意组合的平台编写。
6462
比如:某个插件可以为 Flutter 应用提供使用原生平台的摄像头的功能。
6563

66-
<iframe width="560" height="315" src="{{bili-embed}}?bvid=BV1dY4y1r7xD&page=1&autoplay=false" title="了解 package 和 plugin 的区别" {{bili-set}}></iframe>
64+
<iframe width="560" height="315" src="{{site.bili.embed}}?bvid=BV1dY4y1r7xD&page=1&autoplay=false" title="了解 package 和 plugin 的区别" {{site.bili.set}}></iframe>
6765

6866
{{site.alert.end}}
6967

src/perf/best-practices.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ description: How to ensure that your Flutter app is performant.
77
description: 确保 Flutter 应用的性能。
88
---
99

10-
{% include docs/bili_shims.liquid %}
11-
1210
{% include docs/performance.md %}
1311

1412
Generally, Flutter applications are performant by default,
@@ -645,7 +643,7 @@ check out the video [Why 60fps?][]
645643
请看视频 [60fps 是啥意思?][Why 60fps?]
646644

647645
[profile mode]: {{site.url}}/testing/build-modes#profile
648-
[Why 60fps?]: {{bili-video}}/BV1b441157sA/
646+
[Why 60fps?]: {{site.bili.video}}/BV1b441157sA/
649647

650648
## Pitfalls
651649

src/perf/index.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,11 @@ tags: Flutter性能
77
keywords: 性能评估,包体积,内存占用
88
---
99

10-
{% include docs/bili_shims.liquid %}
11-
12-
<iframe width="560" height="315" src="{{bili-embed}}?aid=243695231&bvid=BV1zv411B7gY&cid=207457008&page=1&autoplay=false" title="了解提高 Flutter 性能的技巧" {{bili-set}}></iframe>
10+
<iframe width="560" height="315" src="{{site.bili.embed}}?aid=243695231&bvid=BV1zv411B7gY&cid=207457008&page=1&autoplay=false" title="了解提高 Flutter 性能的技巧" {{site.bili.set}}></iframe>
1311

1412
[Flutter performance basics]({{site.yt.watch}}?v=PKGguGUwSYE)
1513

16-
[Flutter 性能入门]({{bili-video}}/BV1zv411B7gY/)
14+
[Flutter 性能入门]({{site.bili.video}}/BV1zv411B7gY/)
1715

1816
{{site.alert.note}}
1917

src/perf/ui-performance.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ tags: Flutter性能
99
keywords: 性能分析,性能调试工具,开发者工具,60fps,120fps,profile mode
1010
---
1111

12-
{% include docs/bili_shims.liquid %}
13-
1412
{% include docs/performance.md %}
1513

1614
{{site.alert.secondary}}
@@ -807,5 +805,5 @@ Flutter's tools and debugging in Flutter:
807805
[Flutter inspector]: {{site.url}}/tools/devtools/inspector
808806
[Flutter inspector talk]: {{site.yt.watch}}?v=JIcmJNT9DNI
809807
[`PerformanceOverlay`]: {{site.api}}/flutter/widgets/PerformanceOverlay-class.html
810-
[video]: {{bili-video}}/BV1t54y1m7Qr/
808+
[video]: {{site.bili.video}}/BV1t54y1m7Qr/
811809
[Why Flutter Uses Dart]: https://hackernoon.com/why-flutter-uses-dart-dd635a054ebf

src/platform-integration/web/index.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ tags: Web平台
77
keywords: Flutter web, web跨端
88
---
99

10-
{% include docs/bili_shims.liquid %}
11-
1210
Flutter's web support delivers the same experiences on the web as on mobile.
1311
Building on the portability of Dart, the power of the web platform and the
1412
flexibility of the Flutter framework, you can now build apps for iOS, Android,
@@ -73,7 +71,7 @@ experiences into these websites.
7371
For a glimpse into how to migrate your mobile app to web, see
7472
the following video:
7573

76-
<iframe width="560" height="315" src="{{bili-embed}}?aid=246950294&bvid=BV1Jv411h7x6&cid=305745348&page=1&autoplay=false" title="了解如何使用 Flutter 从移动应用转向 Web 应用" {{bili-set}}></iframe>
74+
<iframe width="560" height="315" src="{{site.bili.embed}}?aid=246950294&bvid=BV1Jv411h7x6&cid=305745348&page=1&autoplay=false" title="了解如何使用 Flutter 从移动应用转向 Web 应用" {{site.bili.set}}></iframe>
7775

7876
<a id="web"></a>
7977

src/posts/Flutter-io19.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ title: Flutter 1.5 正式发布:适用于移动、Web、嵌入式和桌面平
33
toc: true
44
---
55

6-
{% include docs/bili_shims.liquid %}
7-
86
**作者: Flutter 团队**
97

108
I/O 期间我们迎来 [Flutter 框架](https://flutter.dev/) 的一个重要里程碑,因为我们的开发重点从移动平台扩展到了更广泛的设备和机型。在 I/O 大会上,我们发布了 [Web 版 Flutter 的首个技术预览版](https://flutter.dev/web),宣布 Flutter 将为包括 Google Home Hub 在内的 Google Smart Display 平台提供技术支持,并迈出利用 Chrome 操作系统支持桌面级应用的第一步。
@@ -86,6 +84,6 @@ Smart Display 操作系统或许是 Flutter 目前已运行的最常见嵌入式
8684

8785
我们在此宣布获胜者,你可前往 flutter.dev/create 查看获胜名单。祝贺总冠军 Zebiao Hu,其将荣获价值超过 1 万美元的全加载式 iMac Pro!
8886

89-
<iframe src="{{bili-embed}}?aid=52416421&page=1&autoplay=false" {{bili-set}}></iframe>
87+
<iframe src="{{site.bili.embed}}?aid=52416421&page=1&autoplay=false" {{site.bili.set}}></iframe>
9088

9189
Flutter 不再只是一个移动框架,更是一个多平台框架,可帮助你触及任何地方的用户。我们迫不及待地看到你利用 Flutter 在 Web、桌面、移动及其他平台上构建的内容!

src/posts/announcing-dart-2-12.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@ title: Dart 2.12 现已发布
33
toc: true
44
---
55

6-
{% include docs/bili_shims.liquid %}
7-
86
![](https://devrel.andfun.cn/devrel/posts/2021/03/6b1a0818de0a5.png)
97

108
*作者 / Michael Thomsen*
119

1210
Dart 2.12 现已发布,其中包含 [健全的空安全](https://dart.cn/null-safety)[Dart FFI](https://dart.cn/guides/libraries/c-interop) 的稳定版。空安全是我们最新主打的一项生产力强化功能,意在帮助你规避空值错误,以前这种错误通常很难被发现,你可以观看下面这支视频了解详情。FFI 则是一种互操作机制,支持调用以 C 语言编写的既有代码,例如调用 Windows [Win32 API](https://pub.flutter-io.cn/packages/win32)。欢迎大家即刻开始使用 Dart 2.12。
1311

14-
<iframe width="560" height="315" src="{{bili-embed}}?aid=415467484&bvid=BV1GV411Y7sW&cid=262014735&page=1&autoplay=false" {{bili-set-short}}> </iframe>
12+
<iframe width="560" height="315" src="{{site.bili.embed}}?aid=415467484&bvid=BV1GV411Y7sW&cid=262014735&page=1&autoplay=false" {{site.bili.set-short}}> </iframe>
1513

1614
## **Dart 平台的独特功能**
1715

src/posts/announcing-flutter-1-12.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ title: Flutter 1.12 正式发布,为这一年画上圆满的句号!
33
description: Flutter 1.12 正式发布,包括多项性能改进等。
44
---
55

6-
{% include docs/bili_shims.liquid %}
7-
86
*作者 / Chris Sells,Flutter 开发者体验产品经理*
97

108
我们很高兴正式推出 Flutter 最新稳定版: Flutter 1.12。自从去年 12 月发布 Flutter 1.0 以来,这已经是我们发布的第 5 个稳定版本了。多么精彩的一年!我们一共解决了 5,303 个报错,合并了来自 484 位贡献者的 5,950 份 pull request。我们在 Flutter 引擎和框架中添加了对 Android App Bundles、iOS 13 和 web 的支持,实现了鼠标与键盘事件,发布了应用内购插件,融合了[多项](https://github.com/flutter/engine/pull/12385)[重要](https://github.com/flutter/flutter/pull/36482)[性能](https://github.com/flutter/engine/pull/10182)[改进](https://github.com/flutter/flutter/pull/37275),还新增了 24 种语言支持和多个 widget。
@@ -166,7 +164,7 @@ Golden 图像指的是一个主图像文件,它是 widget、state、应用或
166164

167165
拥有这样一群了不起的开发者,真是 Flutter 社区的一大幸事。你们让全体 Flutter 团队成员深感骄傲!
168166

169-
<iframe width="560" height="315" src="{{bili-embed}}?aid=86761188&cid=148257761&page=1&autoplay=false" {{bili-set-short}}> </iframe>
167+
<iframe width="560" height="315" src="{{site.bili.embed}}?aid=86761188&cid=148257761&page=1&autoplay=false" {{site.bili.set-short}}> </iframe>
170168

171169
**Flutter Favorite 代码包**
172170

src/posts/announcing-flutter-1-7-9.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ title: Flutter 1.7 版正式发布
33
toc: true
44
---
55

6-
{% include docs/bili_shims.liquid %}
7-
86
文 / Tim Sneath,谷歌 Dart & Flutter 产品组产品经理
97

108
今天,我们非常高兴地向大家宣布又一个正式版本的发布 —— Flutter 1.7,这是继上次 I/O 时众多重要功能发布以来的一次小更新。Flutter 1.7 包含了对 AndroidX 的支持,满足了 Play 商店近期对应用提出的要求,包含了一些新的和增强过的组件,修复了开发者们提出的 bug 等。
@@ -82,7 +80,7 @@ RangeSlider widget 支持连续或者分散的效果
8280

8381
之前我们提到过 [Reflectly](https://www.forbes.com/sites/heatherfarmbrough/2018/05/01/reflectly-wants-to-be-an-adidas-of-the-mind/#572291294204),它是一个丹麦的公司,他们在 iOS 和 Android 平台开发了非常有吸引力的应用程序。他们的应用程序被美国 iPhone 应用商店评为当日最佳应用。这也证明了 Flutter 的真正潜力远远超过实现体验流畅的应用(同时可以帮助开发者获得成功)。
8482

85-
<iframe width="560" height="315" src="{{bili-embed}}?aid=56686514&cid=99031924&page=1&autoplay=false" {{bili-set-short}}> </iframe>
83+
<iframe width="560" height="315" src="{{site.bili.embed}}?aid=56686514&cid=99031924&page=1&autoplay=false" {{site.bili.set-short}}> </iframe>
8684

8785
在柏林的 [WeAreDevelopers](https://events.wearedevelopers.com/) 大会中,[BMW 发布了他们基于 Flutter 的应用](https://youtu.be/80pRyn7fZRk?t=1234),目前已经在开发中。下面这段描述来自 Guy Duncan,他是 BMW 集团互联公司的 CTO:
8886

src/posts/announcing-the-flutter-casual-games-toolkit.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ image:
77
path: https://devrel.andfun.cn/devrel/posts/2022/05/dSsVED.png
88
---
99

10-
{% include docs/bili_shims.liquid %}
11-
1210
![](https://devrel.andfun.cn/devrel/posts/2022/05/dSsVED.png)
1311

1412
*作者 / Zoey Fan, Product Manager for Flutter, Google*
@@ -38,7 +36,7 @@ image:
3836

3937
## **视频教程**
4038

41-
如果想要上手开发游戏,请查看我们准备的关于如何使用游戏模板的 [视频教程]({{bili-video}}/BV12Y4y1z7m9/ "视频教程:使用 Flutter 开发游戏")。它为你提供了创建一个 [井字棋游戏](https://github.com/filiph/tictactoe "井字棋游戏的 GitHub 开源仓库地址") (你也可从 [iOS](https://apps.apple.com/us/app/tic-tac-toe-puzzle-game/id1611729977 "井字棋游戏 iOS 版下载地址")/[Android](https://play.google.com/store/apps/details?id=dev.flutter.tictactoe "井字棋游戏 Android 版下载地址") 应用商店下载这个游戏) 的逐步教学。如果你想要了解 Filip 在开发这款游戏时经历的所有细节,欢迎阅读他的 [游戏开发日志](https://files.flutter-io.cn/posts/flutter-cn/2022/announcing-the-flutter-casual-games-toolkit/flutter-game-sample-devlog/ "Filip 的游戏开发日志")
39+
如果想要上手开发游戏,请查看我们准备的关于如何使用游戏模板的 [视频教程]({{site.bili.video}}/BV12Y4y1z7m9/ "视频教程:使用 Flutter 开发游戏")。它为你提供了创建一个 [井字棋游戏](https://github.com/filiph/tictactoe "井字棋游戏的 GitHub 开源仓库地址") (你也可从 [iOS](https://apps.apple.com/us/app/tic-tac-toe-puzzle-game/id1611729977 "井字棋游戏 iOS 版下载地址")/[Android](https://play.google.com/store/apps/details?id=dev.flutter.tictactoe "井字棋游戏 Android 版下载地址") 应用商店下载这个游戏) 的逐步教学。如果你想要了解 Filip 在开发这款游戏时经历的所有细节,欢迎阅读他的 [游戏开发日志](https://files.flutter-io.cn/posts/flutter-cn/2022/announcing-the-flutter-casual-games-toolkit/flutter-game-sample-devlog/ "Filip 的游戏开发日志")
4240

4341
## 预集成的服务
4442

0 commit comments

Comments
 (0)