おまる。

フライドポテトが大好きです。 Googleさんに見事に囲われました! 基本的にはFlu…

おまる。

フライドポテトが大好きです。 Googleさんに見事に囲われました! 基本的にはFlutterとFirebaseの記事。まれにVue.js極稀にgRPC/Go...

最近の記事

Flutterでデバイスのテーマを取得する

デバイスのテーマ設定を取得できる platformBrightness = MediaQuery.platformBrightnessOf(context); 10月までに引っ越す予定なのでひとまずコードだけ。落ち着き次第加筆します。

    • Flutter でジェスチャーを使いWidgetの形を変える

      Flutter にはGestureDitectorというWidgetが存在しますが、パンとスワイプを併用することができません。 解決策 matrix_gesture_detectorを使ってパンで対応する コード return MatrixGestureDetector( shouldRotate: false, onMatrixUpdate: (Matrix4 m, Matrix4 tm, Matrix4 sm, Matrix4 rm) { matr

      • FlutterでCircularProgressIndicatorの色を変える

        Flutter で CircularProgressIndicatorの色をデフォルトから変更する処理を実装します。 valueColorにAnimation<Color>の色を渡してあげれば変更することが出来ます。 コード CircularProgressIndicator( valueColor: AlwaysStoppedAnimation<Color>(Colors.red),), CircularProgressIndicatorの色はデフォルトでThem

        • Flutterの初期値があるTextFieldでバリデーション

          BLoCパターンでログイン用メールアドレスなどの初期表示地があるフォームでのバリデーションを実装しました。 重要なコードTextFieldのcontrollerの値にsnapshot.dataをセットする必要があります。実装は下記のコードを参考にしてください。 TextEditingController _emailTextController = TextEditingController();_emailTextController.value = _emailTex

        Flutterでデバイスのテーマを取得する

          FlutterのTextFieldでバリデーション

          BLoCパターンでログインフォームにメールアドレスのバリデーションを実装しました。 UI側return StreamBuilder<String>( stream: _bloc.email, builder: (_, AsyncSnapshot<String> snapshot) { return TextField( onChanged: _bloc.changeEmail, keyboardType: TextInputType.ema

          FlutterのTextFieldでバリデーション

          FlutterでFirebaseのTwitterログインを実装する

          TwitterAPI OAuth 認証でFirebaseのTwitterログインを実装しました。 Dart Packages に flutter_twitter_login というライブラリが公開されていますが、iOS側の処理でTwitterKitを使用していてヘッダーファイルが見当たらない等のエラーが多発したので、TwitterAPIを使うことにしました。 処理の流れ 実装パラメータをハッシュ化するところやPOSTメソッドの処理はGitHubで確認してください。また、

          FlutterでFirebaseのTwitterログインを実装する

          はじめまして

          はじめまして、まると申します。 大阪府枚方市出身、95年12月31日生まれ23歳です。 最近Flutterの開発にハマっていて、無事アプリをリリースすることが出来たので今までの開発中に貯まった知見や引っかかったことなどを順次投稿していきたいと思います。 ちなみにバックエンドはFirebaseで全文検索のためにAlgoliaを使用しています。Firebaseでも前方一致検索はできるけど物足りないのでAlgoliaに任せきってます。 個人開発で使うなら課金しなくても十分使

          はじめまして