方言を話すおしゃべり猫型ロボット『ミーア』をリリースしました(こちらをクリック)

アプリ(Flutter)

スポンサーリンク
アプリ(Flutter)

【ESP32 × Flutter】Wi-Fiスキャン結果をBLEでチャンク分割送信する方法

ESP32とFlutter(flutter_blue_plus)を利用してWi-Fiスキャンの結果をBLEを通じてスマートフォンに分割送信する方法を記載。BLEのNotify機能を使用して、大きなデータを小さなパケットに分け、受信したデータを再構成する。
アプリ(Flutter)

【Flutter】トップ画面に日替わりのGIF画像とテキストを表示する。

Flutterプロジェクトで画像やその他のアセットを使用する際には、それらをpubspec.yamlに記載してFlutterに知らせる必要がある。assets/images配下にGIF画像を配置して、それをpubspec.yamlに記載する。
アプリ(Flutter)

【Flutter × Go】退会処理:Firebase Auth削除時の「requires-recent-login」エラー対処法

Firebase Authを使ったユーザー退会処理時の「requires-recent-login」エラーの対処法について記載。このエラーは、セキュリティ上の理由で、ユーザーが最近ログインしていない場合に発生する。ユーザーを退会させる前に、再認証(reauthentication)させる必要がある。
アプリ(Flutter)

【Flutter × Go × gRPC】アプリ強制アップデート機能の実装(画面ロック)

「Flutter Firebase アプリアップデート」で検索すると、RemoteConfigを使った方法と、FirebaseDetabaseを使った方法の大きく2種類がヒットした。ただし、今回は、Flutter×Go×gRPCを使って自前で強制アップデート機能を実装する。
アプリ(Flutter)

【Firebase】メールアドレス変更時にemailVerifiedがfalseにならない問題の解決策

一度Firebaseでユーザー認証を済ませた後にメールアドレスをユーザーが変更したい場合に、メール認証をしなくてもユーザーがメールアドレスを変更できてしまうエラーの解決を試みる。ちなみにuser.emailVerifiedはメールアドレス変更時には役に立たない
アプリ(Flutter)

【Flutter × Go × ESP32】ミーアにミュート機能を追加する方法

ミーアのβ版をリリースした後、実際に使っていただいた複数のユーザから「話す頻度に「喋らないモード」が欲しい」との要望が来たので、今回は本機能の実装を記載。参考にアレクサを見てみたところ、確かにホーム画面にミュート(この場合はおやすみモード)がアイコンのトグルで表示されていた。
スポンサーリンク