Flutter

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

iOSでアプリを非アクティブにすると、Flutterのデフォルトアイコンが表示されてしまう事への対処法

App Storeにリリースしたアプリを自分でダウンロードし、そのアプリをホームボタンで非アクティブにしたら、Flutterデフォルトのアイコンが表示されてしまいました。ネットを探しても解決法が見つからず(そもそも、どんなキーワードで検索すればよいかが難しい、、、)、苦労したので、その過程を共有したいと思います。
Flutter

App Store Connectへのアップロードエラー「Invalid App Store Icon.」への対処法(アルファチャンネルの除去)

Flutterで作ったアプリを、App Store Connectへアップロードしたところ、App Storeのアイコンは透過できない(アルファチャンネルを含める事ができない)というエラーに遭遇。解決するのにやや手こずったので、対処法を共有したいと思います。
プログラミング

GitHubの認証方法変更(2021/8/13)に対する最低限の対処法(SSH接続への切替)

GitHubから、「パスワードだけでアクセスできる状態は危ないので、2021/8/13以降はできなくします。よりセキュリティの高いアクセス(認証)方法に変更してください。」という趣旨のメールが来たのですが、素人ゆえ対応に苦労したので、最低限の対処法を整理しました。
Flutter

Flutter:Android Studioで、Device File Explorerが表示されないときの対処法

Android StudioでDevice File Explorerを表示できない、View→Tool Windowsの中にも見つからない、という状況に陥り、1日中、日本語・英語でネットを調べたのですが、解決に至らず、相当苦しみました。。結果、独自の解決法にたどり着いたので、共有したいと思います。
Flutter

Flutterで日本語のOCR(テキスト認識)を実現する方法(Cloud Vision APIの利用)

Flutterで、カメラやスマホ内の画像から日本語でテキスト抽出をする機能を作りたいと思い、試行錯誤の上、やっと実現できたので、その内容を共有したいと思います。
Flutter

Apple DeveloperサイトでApp IDの登録がエラーになったときの対処法

Flutterで開発したアプリをiOSでリリースするため、Apple DeveloperのサイトにApp IDを登録しようとしたらエラーになり、対応に苦労したので、その経験を共有できればと思います。
HTML/CSS

HTMLとCSSだけでできる穴埋め問題の作り方2(改良版:タップ方式)

HTMLやCSSを使って、タップ(PCならクリック)したら答えが表示される形式の、ブラウザで見れる穴埋め問題集の作り方をご紹介します。
タイトルとURLをコピーしました