週刊Flutter #5

Dart

概要

どうも、@daiki1003です!

週刊Flutterとは?

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

Updates on Flutter Testing

Updates on Flutter Testing
Updated integration testing that supports Firebase Test Lab on mobile; stand-alone support for web and desktop, too!

・Dart側のテストって楽だけど、Flutter側(UI側)のテストは結構辛いものがあった
・今までは flutter_driver パッケージを使ってたけど必要以上に複雑だし、バグが起きた時再現しようにもどう言う状態なのか分からない
・integration_test 1.0をリリースしたよ!🎉
・webとデスクトップは動くけどプレリリース版
・さらにFirebase Test Labにも対応

(拙著)【Flutter】Streamを一切使わず、riverpodで実装する通知バッジ

【Flutter】Streamを一切使わず、riverpodで実装する通知バッジ
この記事は、Flutter #1 Advent Calendarの10日目の記事です。 こんなやつ実装します。 コード量的には200行ほどで出来てしまいます! (自分でもびっくり) 実際の動作 ...

・riverpodと通知バッジって相性良い気がするのにどこにも記事がないので記事化した

[RFC] Change on the syntax for listening providers

[RFC] Change on the syntax for listening providers · Issue #246 · rrousselGit/river_pod
Hello! This issue is an open discussion for a potential change on how to consume/combine providers. The goal of these changes are: offer a uniformized way to li...

・riverpodパッケージにて、Providerの監視方法が変わるかも
・一部コンパイラセーフではなくなる可能性も示唆されている

Cache User Data Securely in Flutter with Hive (NoSQL)

Cache User Data Securely in Flutter with Hive (NoSQL)
Ever came across a situation to store user data (or access tokens) securely in mobile app? Welcome to Hive…

・SharedPreferencesではなくHiveを使おう
– セキュリティ面が甘い
– プリミティブ型のみしか保存できない
・HiveならNoSQLベースで読み書き速い、暗号化できる、Dartのみで書かれてるのでプラットフォームに依存しないなどの利点がある
・基本的な使い方の解説

Simple Firebase Login Flow in Flutter, Now Firebase

Simple Firebase Login Flow in Flutter, Now Firebase
Part Two: Adding Firebase along with better error checking

Flutter App life Cycle Like a Boss – Learn How to Reuse the Logic

Flutter App life Cycle Like a Boss – Learn How to Reuse the Logic

・アプリのライフサイクルには4つある、detached, inacitve, paused, resumed
・これらを監視するにはWidgetsBindingObserverを
・10種類ものメソッドが使える
・アプリの監視をしたければ、MaterialAppをラップしたAppLifecycleManagerなどを作る

Stream/Sinkを使いこなす! Stream/RxDart初心者のためのBLoC入門 part2

Stream/Sinkを使いこなす! Stream/RxDart初心者のためのBLoC入門 part2 - Qiita
前回の記事 この記事は以下の記事の続きとなりますが、この記事から読み始めてもOKです。 Stream/RxDart初心者のためのBLoC入門

Hero + PhotoView + GestureDetectorでドラッグアニメーション付き画像ビューア

Hero + PhotoView + GestureDetectorでドラッグアニメーション付き画像ビューア - Qiita
はじめに この記事はCyberAgent Developers #2 Advent Calendar 2018の13日目の記事です。 この記事ではHero animationとPhotoViewというライブラリを使って作る画像ビ...

・PhotoViewと言うライブラリを使って画像をフルスクリーン表示できて且つ指で操作できる画像ビューアを作成

Detecting Objects in Flutter

Detecting Objects in Flutter
Using tflite and SSD-MobileNet

・Flutterで物体認識の実装
・使うパッケージはimage_picker, tflite, cameraの3つ
・写真だけでなくリアルタイムでも可能

誰かのお役に立てば。

Twitterフォローお願いします

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

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

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

コメント

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