Flutterウィークリー #83

# Flutterウィークリーとは？
FlutterファンによるFlutterファンのためのニュースレター
https://flutterweekly.net/

この記事は#83の日本語訳です
https://mailchi.mp/flutterweekly/flutter-weekly-83

※Google翻訳を使って自動翻訳を行っています。翻訳に問題がある箇所を発見しましたら編集リクエストを送っていただければ幸いです。


# 読み物＆チュートリアル

### dart2nativeでDart 2.6を発表： Dartを自己完結型のネイティブ実行可能ファイルにコンパイルします
https://medium.com/dartlang/dart2native-a76c815e6baf

<img src="https://miro.medium.com/max/590/0*lY0iF-neazyL0aE-" />
Dart 2.6のdart2nativeの公式発表。これにより、 Dartコードから実行可能ファイルを生成できます。


### GitHubアクションを使用したFlutter CIのFlutter -コードカバレッジ
https://admcpr.com/2019/10/14/ci-for-flutter-with-github-actions-part-2-code-coverage-and-matrix/

<img src="https://images.unsplash.com/photo-1541781774459-bb2af2f05b55?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" />
Adam Cooperは、Githubアクションを使用するときにコードカバレッジチェックを含める方法について説明します。


### プロバイダーを使用したFlutterダーク＆ライトテーマ
https://itnext.io/flutter-dark-light-theme-using-provider-5f7c8c06529f

<img src="https://miro.medium.com/max/1046/1*p7jaeTIeF3batPM3Kd7h_g.png" />
Damion DavyによるProviderライブラリを使用する際にテーマを暗と明の間で変更する方法の例。


### 12 flutterを使用した開発をサポートする便利なライブラリ
https://medium.com/flutter-community/12-useful-libraries-to-support-development-using-flutter-3b8df97d898

<img src="https://miro.medium.com/max/800/1*ZOTYKsPDCLCz7qkxzZVdkw.png" />
ルーカスアルベスによるFlutter用の既に利用可能ないくつかの有用なライブラリのまとめ。


### Flutter Drawerの開閉を検出
https://medium.com/flutter-community/detect-flutter-drawer-open-and-close-21a2250b3606

<img src="https://miro.medium.com/max/320/1*zKrr80HgcwzyyqoRprTCuQ.png" />
引き出しの現在の状態を検出する方法に関するArathi Shankriによる提案された解決策。


### Flutter Game of Life
https://medium.com/flutter-community/game-of-life-with-flutter-1b7e105e585e

<img src="https://miro.medium.com/max/1200/1*tN5lejFgPvX1bXInJaNKAQ.jpeg" />
Christian Muehleによるこのチュートリアルでは、ConwayのGame of LifeをFlutterで実装する方法を示します。


### Flutterデータ永続性
https://www.raywenderlich.com/5965747-data-persistence-on-flutter

<img src="https://koenig-media.raywenderlich.com/uploads/2019/11/DataPersistence-twitter.png" />
JB Lorenzoは、いくつかの例を使用してFlutter情報を保持するさまざまな方法をレビューします。


### ネイティブ開発者のFlutterを見る
https://orangeloops.com/2019/08/a-look-at-flutter-from-a-native-developer/

<img src="https://orangeloops.com/wp-content/uploads/2019/07/3-pub-graphql-1.png" />
Flutterによるネイティブモバイル開発からFlutterへの移行の出発点としてFlutterです。


# ビデオ＆メディア

### （Ep 31）Google Places Photo APIを使用した位置画像の表示
https://www.youtube.com/watch?v=pcKgiN5FRj4&feature=youtu.be

<img src="https://i.ytimg.com/vi/pcKgiN5FRj4/hqdefault.jpg" />
Google Places APIの場所検索から返された場所の詳細を使用して、選択した場所の画像を表示する方法を学びます。


### レスポンシブFlutterウェブサイトガイド
https://www.youtube.com/watch?v=Kl69yxukBdw&feature=youtu.be

<img src="https://i.ytimg.com/vi/Kl69yxukBdw/maxresdefault.jpg" />
Flutterを使用してレスポンシブWebサイトを作成する方法。


### AlertDialog（今週のFlutterウィジェット）
https://www.youtube.com/watch?v=75CsnyRXf5I&list=PLjxrf2q8roU23XGwz3Km7sQZFTdB996iG&index=60&t=0s

<img src="https://i.ytimg.com/vi/75CsnyRXf5I/maxresdefault.jpg" />
何かについて誰かに警告したいですか、それとも入力を受け取りたいですか？アプリには、ユーザーが重要な決定を下す必要がある重要な接点がありますか？ AlertDialogはあなたのためのウィジェットです！


### 暗黙的なアニメーションを使用したアニメーションの基本
https://www.youtube.com/watch?v=IVTjpW3W33s

<img src="https://i.ytimg.com/vi/IVTjpW3W33s/maxresdefault.jpg" />
アニメーション専用の新しいFlutter in Focusシリーズの最初のビデオ。


### 初めてのFlutterゲームを構築する
https://www.youtube.com/watch?v=o_eVKOqY48Q

<img src="https://i.ytimg.com/vi/o_eVKOqY48Q/maxresdefault.jpg" />
このチュートリアルでは、 Flutterで簡単なゲームを作成する基本を学びます。


### Dart静的拡張メソッドDart 2.6
https://www.youtube.com/watch?v=IXv-foFlvxs

<img src="https://i.ytimg.com/vi/IXv-foFlvxs/maxresdefault.jpg" />
おそらく最新バージョンでDartに追加された最高の機能である、新しい拡張方法に関するチュートリアル。


### DashCastが再び戻ってきました！ （退屈なFlutter開発ショー、Ep。33）
https://www.youtube.com/watch?v=dsiLVNDJ3t0&feature=share

<img src="https://i.ytimg.com/vi/dsiLVNDJ3t0/maxresdefault.jpg" />
この退屈なショーのエピソードでは、MattとJohnはFlutterポッドキャスティングアプリであるDashCastに取り組んでいます。彼らがオフライン再生を実装し、 DartのHTTPストリーミングAPIを試してみるのを見てください。


### Flutter Clean ArchitectureとTDDを学ぶ
https://www.youtube.com/watch?v=dc3B_mMrZ-Q

<img src="https://i.ytimg.com/vi/dc3B_mMrZ-Q/maxresdefault.jpg" />
TDDを使用したFlutterでのClean Architectureの実装に関する7時間の巨大なコース。


### Flutter簡単なフォーム検証
https://www.youtube.com/watch?v=n_6df8rTb-c

<img src="https://i.ytimg.com/vi/n_6df8rTb-c/hqdefault.jpg" />
Flutterでフォーム検証の基本を学ぶ


# ライブラリ＆コード

### ケクランド/エクイノックス
https://github.com/kekland/equinox

Eva Design Systemに基づくFlutter UIライブラリ✨


### littlerobots / flutter-native-state
https://github.com/littlerobots/flutter-native-state

アプリプロセスが終了した後の状態の復元を支援するFlutterプラグイン