That’s how I create flutter launcher icon

Photo by TheRegisti on Unsplash ランチャーアイコンを作ってくれる flutter_launcher_icons はとても便利です. Android の Adaptive Icon を SVG でやりたい場合は不十分です(雑に見てみた感じ png しか指定できないようでした).

Flutter web oidc authentication

Photo by Kelly Sikkema on Unsplash Flutter web で OpenID Connect やってたメモ. 以下を参考にしました. openid_client | Dart Package まずは認証ページを出すところまで. Flutter web は SPA なので Client Secret は渡せるようになっていますが渡しません.

Flutter Android Release Build on GitHub Actions

Photo by Richy Great on Unsplash workflow.yml ほんと単純で keystore を用意して,いわゆる local.properties を作成して build しているだけですね. flavor も考えるとつらいですが自分のケースの場合は — dart-define=<foo=bar> で済むケースがほとんどです.

Encryption with private key in RSA using Dart

Photo by Debby Hudson on Unsplash どうしても RSA Private key を使用して署名をしなきゃいけない案件があったのでやりました. 使用したライブラリは下記です. 死ぬほど助かりました.

Flutter web docker on GitHub Container Registry

Photo by Victoire Joncheray on Unsplash GitHub Container Registry が GA したみたいなので使ってみます. ついでなので Flutter web で. 普通に docker push するのは普通過ぎるので actions でやります. サンプルレポジトリは下記です.

Making Flutter web apps responsive

Photo by Domenico Loia on Unsplash Flutter web でレスポンシブ対応したときのメモ. responsive_builder を使うとめっちゃ簡単. responsive_builder | Flutter Package 以下のようにデバイスに応じて Widget を返すようにするだけ.

Testing out sembast

Photo by fabio on Unsplash Flutter でモバイルだけでなくデスクトップや Web などマルチプラットフォームに対応している NoSQL データベースライブラリ sembast を使ってみたのでメモ.