日本語

how to備忘録

Flutter開発:Googleカレンダーにアクセスしてデータの登録・読込・削除等をする方法

Flutterアプリから、Googleカレンダーにアクセスして、予定データを登録したり、データを読み込んだりする機能の実装方法を解説します。Google Cloud Platform上の設定方法や、同意画面やサインイン画面におけるエラーハンドリング方法なども説明しています。
how to備忘録

WordPressで一部のページだけファビコンを変更する方法

WordPress(ワードプレス)で作っているブログサイトで、一部のページのファビコン(favicon)だけ、違う画像にしたい場合の具体的な方法をご紹介します。
how to備忘録

Flutter:ボタンにtooltipと長押し(onLongPress)処理を同時に設定する方法

ボタンに、ツールチップ(tooltip)と長押し(onLongPress)処理の両方を設定したいけど、片方しか発動できない。解決方法はないの? という方向けの記事です。   1つのボタンに、①タップ処理、②長押し処理、③ツールチップの3つを...
how to備忘録

Flutter:IconButtonで長押し処理を実装する方法

IconButton(アイコンボタン)に、長押し処理の属性(プロパティ)が無いけど、どうやったら実装できるの? という方向けのショート記事です。   簡単そうで、意外と手間取ってしまい、またネット上にもスバリの記事がなかったので、整理してみ...
how to備忘録

Flutter開発:Google Driveにバックアップして、アプリにデータを読み込む機能の実装方法

FlutterアプリからGoogle Driveにアクセスするための実装方法を共有します。Googleサインインの実装方法、一般的なGoogle APIへの接続・実装方法についてもご紹介しています。実装方法には複数の選択肢があるため、選択の基準等についてもご説明します。
アプリ開発奮闘記

「Gradle project sync failed」が原因で「Generate Signed Bundle」が表示されない時の対処法

Android Studioでaabファイル作ろうとしたけど、Buildメニューに「Generate Signed Bundle」の項目がない。。 「Gradle project sync failed」というエラーも出ている。どうしたらい...
how to備忘録

【Android・iOSアプリ】Google APIのOAuth検証:具体的な申請方法と承認を得るための注意点を解説

ネイティブアプリでGoogle APIの機密性の高いスコープを使うとき、GoogleからOAuth検証の承認を得る必要があるため、その具体的な申請手順と、承認を得るためのポイント(注意点)を、自身が苦労した経験を元にご紹介します。初めての方にも分かりやすいよう、画面キャプチャを多めに使用してご説明しています。
how to備忘録

Flutter:Firebaseプロジェクト作成とGoogleサインイン設定の方法・注意点

Flutter用のFirebaseプロジェクトを作成し、Googleサインインの設定までをする手順や注意点をまとめました。初めての方にも分かりやすいよう、画面キャプチャを多めに掲載しています。Google Cloud Platformとの連携状態の確認方法や、Google Playにリリースする際の注意点も記載しています。
how to備忘録

【Android・iOSアプリ】Google APIのOAuth検証:承認までに指摘された事項とその対処法

開発したアプリでGoogle APIを使用する際、GoogleからOAuth検証の事前承認を得る必要がありますが、何度も却下されて苦労したので、Googleから受けた具体的な指摘内容と、それにどう対処したかをご紹介します。
how to備忘録

Flutter TextField内で、ブラウザが起動するURLのハイパーリンク(hyperlink)を表示させる方法

FlutterのTextFieldにURLを入力すると、自動でハイパーリンクが設定され、タップしたらブラウザが起動する実装方法の解説です。静的なテキストではなく、動的な文字入力にリアルタイムで反応して設定される点がポイントになります。
how to備忘録

Flutter: TextFieldへのキーワード検索機能の実装法【後編】〜検出部分へのカーソル移動と自動スクロール〜

TextFieldにキーワード検索機能を実装する方法の後編です。indexOfを使ったカーソル移動方法、TextPainterによる行数把握方法、ScrollControllerでカーソル位置まで画面をスクロールさせる方法を紹介しています。
how to備忘録

Flutter: TextFieldへのキーワード検索機能の実装法【前編】〜検索バーの設置と検出部分のハイライト〜

TextFieldにキーワード検索を実装する方法の前編です。検索バーの実装方法や、ヒットした部分をハイライトする方法(rich_text_controllerを使った方法とその留意点、メソッドを自作する場合の留意点)をご説明しています。
how to備忘録

Flutter 外部からファイルを読み込む(インポートする)方法 〜File Picker利用上の留意点〜

以前、Flutterでバックアップ機能を実装する方法を記事にしましたが、セットで必要になるインポート機能(またはリストア機能 ※外部ストレージからファイルを読み込んでくる機能)についても、実装方法を検証したので、内容を共有したいと思います。
how to備忘録

Flutter  端末内のユーザーがアクセス可能な場所にファイルを保存する方法(バックアップ機能の実装)

Flutterでデータのバックアップ機能を実装しようとした際、端末内のユーザーがアクセスできる場所にファイルを保存する方法が分からず、解決に苦労したので、その方法を整理・共有したいと思います。
how to備忘録

Flutter(iOS) App Tracking Transparency(ATT)への最低限の対処法(AdMobの場合)

FlutterでAdMobを利用しているアプリをApple審査に出したら、「ユーザーの履歴を追跡する場合は、事前にユーザーから同意を得る仕組みを実装しなさい」という理由でリジェクトされました。調べた結果、「app_tracking_transparency」パッケージの導入で対処できたので、その内容を共有します。
how to備忘録

Flutter TextFieldにメモ帳のような横罫線を付ける方法(無限の行数・縦スクロールに柔軟に対応)

メモアプリを作る際、TextFieldに横罫線を表示する実装をしたので、その方法を共有したいと思います。