アプリ(Flutter) 【ミーア】FlutterアプリからGoogleカレンダーにアクセスして当日の予定をコンソールに表示する方法 FlutterアプリでGoogleカレンダーを連携する実装方法を徹底解説。Google Sign-Inを用いた認証フローの設定から、Google Calendar APIを使用したイベント取得、スコープ設定、OAuth 2.0の詳細手順を紹介 2024.11.21 アプリ(Flutter)開発・デザイン
アプリ(Flutter) 【Flutter】ユーザー作成フレーズをシームレスにロードする無限スクロールの実装方法 状態管理を拡張し、フレーズのリストに加えて isLoading や hasMore を含むクラス (UserPhraseState) を使用することで、UI 側でフレーズのリストが空かどうか、データがロード中かどうか、さらにデータが存在するかどうかを正しく判断できるようになり、無限スクロールできるようになった。 2024.10.10 アプリ(Flutter)開発・デザイン
アプリ(Flutter) 【Flutter】ffmpeg_kit_flutter_audioを使って、m4aをmp3に変換する方法 ffmpeg_kit_flutter_audio パッケージを使用して、m4aをmp3に変換する方針に変更。このパッケージは、外部ライブラリを使用して幅広い形式に対応しており、mp3形式への変換に必要な lame ライブラリが含まれている。 2024.08.13 アプリ(Flutter)開発・デザイン
アプリ(Flutter) 【Flutter】flutter_soundを用いた音声録音再生、アップロード機能の実装 flutter_sound, file_pickerパッケージを利用して、flutterアプリでユーザーが音声録音再生、音声ファイルアップロードできるようにする。flutter_soundパッケージを使って音声録音機能を利用するには、XCodeでマイクへのアクセス許可をリクエストする必要がある。 2024.08.03 2024.08.13 アプリ(Flutter)開発・デザイン
アプリ(Flutter) 【Android】Flutterにおけるbuild.gradleの役割と設定方法 Flutterでは、Dartで記述されたコードがネイティブアプリケーションにコンパイルされる際、Android部分のビルド管理にGradleが使用される。Gradle Wrapperを使用することで、Gradleのインストールなしにプロジェクトのビルドが可能になる。 2024.03.03 2024.08.05 アプリ(Flutter)開発・デザイン
Others 【Flutter】Androidでweb viewでGoogleフォーム開いた時のJavaScript無効エラー対応法 はじめに 様々な方言を話す、おしゃべり猫型ロボット「ミーア」を開発中。 先日、こちらで、「アプリに、不具合・エラー問い合わせのGoogleフォームを設置」に関する記事を記載した。 ところが、ご利用のユーザーから下記お問い合わせがきた。 「ア... 2024.08.05 Othersアプリ(Flutter)開発・デザイン
アプリ(Flutter) 【Flutter】アプリをAndroid実機で実行するセットアップ 今回は、FlutterアプリをAndroid実機でビルドする手順を記載。まず、FlutterアプリをビルドするAndroid実機を開発用デバイスとして認識させる必要がある。Android Studioを使ってAndroid SDKをセットアップし、FlutterプラグインとJavaをインストールする。 2024.08.05 アプリ(Flutter)開発・デザイン
アプリ(Flutter) 【flutter_sound × Go】音声ファイルをAPI経由でAWS S3にアップロード 今回は、アプリでflutter_soundパッケージで録音した音声ファイルをAPI通信でアプリからサーバー(AWS S3)にアップロードする部分を実装したいと思う。アップロードされた音声ファイルのS3パスをデータベース内のフレーズに関連付け、voice_pathフィールドを更新する。 2024.08.04 アプリ(Flutter)サーバー(Go)開発・デザイン
アプリ(Flutter) 【開発】大きい機能を開発してみての振り返り:機能開発とテストの優先順位 当初は、1ヶ月くらいかかるだろうと想定していたものの、結果的には半分くらいの日数で開発を終えることができ(現在PRレビュー待ち)、それ自体は良かったのだが、今回大きい機能を開発してみての振り返り(マインドセットと、どう開発を進めていくのが効率的か)を備忘録として記載しておこうと思う。 2024.07.29 アプリ(Flutter)サーバー(Go)開発・デザイン
Web(React / Python) 【シナリオテスト】の書き方とコツ:MECEに分解し適度に細分化する方法 シナリオテストを書く際の注意点とコツを記載。シナリオテストを書く上で求められるのは、MECEに条件を分解しつつも過度に細分化しないバランスを取る能力。シナリオテストでは、プログラミングコードを直接記載する必要はない。つまり、エンジニアでなくても記載できる。モックアップを作成したPdMやUIUX担当者などが、そのままシナリオテストを書くのが効率的かもしれない。 2024.07.23 Web(React / Python)アプリ(Flutter)開発・デザイン