shogo yamada

SNSサービスを開発しています。サービスの開発記録をnoteに投稿していきます。

FlutterでFirebase Authのパスワード変更処理を実装する

今までFlutterではFirebase Authのパスワードリセット処理にSDKが対応しておらず、FirebaseのAPIを叩くみたいなことをしていたのですが、下記のコミットにより追加されまし...

Cloud Functionsの無限ループには気をつけろ

FirebaseのCloud Functionsで画像のトリミング処理を実装してたら無限ループを起こしてしまい、気がついたら起動回数が跳ねていました。 調査したところ、Cloud Functions...

Cloud Functionsで画像をリサイズする

今回は画像のリサイズ処理について書きます。 ユーザーが画像を投稿する場合、かなりでかいサイズの画像が保存されてしまうので、そのせいでUXが悪くなる可能性があるので...

FlutterからFirebaseStorageにContent-Typeを指定してアップロード

Firebase Storageでは何も指定しないと、Content-Typeがapplication/octet-streamが指定されるので、アプリ側で指定して保存するのがいいと思います。 なぜなら、Cloud Fu...

FlutterでTextFieldのテキストを隠す

ログイン画面などで、パスワードを入力したときにテキストを隠す方法について書きます。 詳しくは上のツイートの動画をご覧ください。 実装 実装方法はめっちゃくちゃ簡...

Flutterが成長期にはいってきた話

このツイートにある通りFlutterをやっているユーザー数が最近爆発的に増えてきた気がします。 例えばQiitaのFlutterタグのついた記事は400を超えました。(2018/12/25 現在...