週刊Flutter #8

Dart

概要

どうも、@daiki1003です!

週刊Flutterとは?

毎週月曜日12時更新。 Flutterに関する記事で、前週に特に@daiki1003の興味を引いたものや勉強になった記事をお届けします。 自分の記事を載せてくれやあの記事良かったよなどの自薦/他薦もお待ちしております!

🛠テスト

そろそろテストを書いていかなければなと思ったので下記記事を参考にしました。
他にも何個か読みましたが、Flutterのテスト初心者はこの3つを読めばとりあえずはOKかなと。

Flutterの3種類のソースコードテスト(Unit Test, Widget Test, Integration Test)についてのまとめ

Flutterの3種類のソースコードテスト(Unit Test, Widget Test, Integration Test)についてのまとめ - Qiita
この記事は全部俺 Advent Calendar 2018の12日目の記事です。 Flutterテストの種類について ソースコードで記載するFlutterのテストには、以下のように3種類のテストがあります。 Unit Testが...

Flutter のテストをちゃんと書いてみる 〜ユニットテスト編〜

Flutter のテストをちゃんと書いてみる 〜ユニットテスト編〜 - Qiita
Flutter アプリ開発を初めてはや半年近く、正直に言ってテストコードなんて1行も書けていなかったので、ある程度アプリ開発の流れがわかったこのタイミングでちゃんと調べてみました。 Flutterのテストについて調べた | @yuj...

【Flutter】大丈夫、テストは怖くないよ

【Flutter】大丈夫、テストは怖くないよ
テスト、怖くないですか? 面倒くさくないですか? 分かりますよ。 この記事は、そんなあなたのテストへの恐怖心を取り除くために執筆しました。 こんなの出せたら、かっこいいですよね。 大丈夫です、この記事を...

・そして自分でも記事を執筆!

Gap

wasabeefさんのflutter-blueprints-architectureを見ていた中で、Gapと言うのが出てきたので何か調べてみた。

gap | pub.dev

gap | Flutter Package
Flutter widgets for easily adding gaps inside Flex widgets such as Columns and Rows or scrolling views.

Gap: A simple example to create your own RenderObject

Gap: A simple example to create your own RenderObject
I love how Flutter is designed. The combination of immutables objects, the Widgets and mutables ones called RenderObjects is very powerful…

⚠️Error Handling

一旦通信が成功するベースでアプリを完成させ、さてそろそろエラーハンドリングもしていかなきゃなと
思っていた中で見つけた記事。
APIに関するエラーだけをハンドリングするなら前半2つだけで良い。
もっとアプリ全体のエラーハンドリングをするなら最後の一つも読んだ方が良さそう。

【Flutter】dio + freezed でAPIレスポンスをResultで受け取る

【Flutter】dio + freezed でAPIレスポンスをResultで受け取る

Handling Network Calls and Exceptions in Flutter

Handling Network Calls and Exceptions in Flutter
In this article I will show you how you can handle network calls and exceptions using dio, flutter_bl...

Handling Flutter errors with Catcher

Handling Flutter errors with Catcher
Handling errors is everyday programmer job. This job is done infinite times in daily work. In Dart we can handle it easily with try-catch…

Error retrieving thread information関係

M1 MacbookProでこれに悩んでいたので、調べた。

Getting “Error retrieving thread information: (ipc/send) invalid destination port” in the logs on Apple Silicon M1

Getting "Error retrieving thread information: (ipc/send) invalid destination port" in the logs on Apple Silicon M1 · Issue #71395 · flutter/flutter
When compiling the counter app I receive the following error every ~200 ms: Error retrieving thread information: (ipc/send) invalid destination p...

🧩その他

Robertさんいいですねー。

Flutter Short BUT Gold’s

Flutter Short BUT Gold’s
Sometimes, big steps aren’t that big; actually, you should think just simple, and it will come to your hands at last.

The Ultimate Flutter Setup 2021

The Ultimate Flutter Setup 2021

20+ Error Screens for Flutter App

20+ Error Screens for Flutter App

・おしゃれなUIのエラー画面がコード付きで解説されている

https://github.com/flutter/flutter/issues/71395

Flutter Google Fonts and Day/Night Switcher | Flutter Tutorials
誰かのお役に立てば。

Twitterフォローお願いします

「次回以降も記事を読んでみたい!」
「この辺分からなかったから質問したい!」

そんな時は、是非@daiki1003のフォローお願いします♪

また、記事がとても役に立ったと思う人は
コーヒーを奢っていただけると非常に嬉しいです!

コメント

タイトルとURLをコピーしました