ASWebAuthenticationSession への移行によって JS リダイレクト経由の Universal Link 問題を回避できた理由
はじめに アプリのログイン認証フローについて、別タスクで SFSafariViewController から ASWebAuthenticationSession への移行を進めていました。 そ...
36 search resultsShowing 1~20 results
You need to log-in
はじめに アプリのログイン認証フローについて、別タスクで SFSafariViewController から ASWebAuthenticationSession への移行を進めていました。 そ...
はじめに Firebase Performance Monitoring は、アプリ起動時間やネットワークリクエストなどを自動で計測してくれる便利なツールです。 ただし公式ドキュメントにある通り...
はじめに iOSでWebviewを表示してる時に、リンクを長押しするとプレビューリンクのポップアップが表示されます。 Webviewで長押しによるメニュー表示の制御を紹介します。 プレビューリン...
はじめに Dio を使って API 通信を行う中で、アクセストークンの有効期限切れ(401エラー)に備えて、QueuedInterceptor を利用したトークンのリフレッシュ処理を実装していま...
はじめに Flutter 3.24.0にアップデートした際に発生したビルドエラーの解決方法についてまとめます。 この記事は、私自身の環境で直面したエラーとその解決方法を記載しています。 依存関係...
0. はじめに FlutterでAndroidアプリを開発する際、Gradleというツールを使ってアプリをビルドしています。しかし、「Gradleが何をしているのか」や「エラーメッセージが出た時...
はじめに 最近、macOSを Sonoma 14.6.1 から Sequoia 15.0.1 にアップデートしました。 新しい macOS Sequoia 15.0 以降では Xcode 16....
注意 セキュリティリスク等の観点で、私の知識不足がございました。 そのため、新たにENViedパッケージを使用してAPIキーを読み込む記事を書きました。 やりたいこと APIを使用する時にアクセ...
はじめに ReorderableListView を SliverReorderableList に書き直した際、ListTile などの Material デザインウィジェットをドラッグしよう...
はじめに Firebaseプロジェクトを作成する際、生成されたGoogleService-Info.plistファイルを眺めていると、 IS_ANALYTICS_ENABLED(デフォルトでfa...
はじめに try-catch で await を使わないと例外が捕捉されない落とし穴に出会うことがあります。 うっかり await をつけ忘れるとどうなるのか、具体的なコード例を使って解説します...
はじめに この記事では、CocoaPodsをインストールした後に遭遇するかもしれない「command not found: pod」のエラーメッセージについて説明します。 この問題に直面した際の...
はじめに Flutterでアプリ開発していて、Xiaomiデバイスにアプリをインストールしようとした際にINSTALL_FAILED_USER_RESTRICTEDというエラーが発生しましたので...
はじめに EllipticCurveKeyPairライブラリを使うと、Swiftで簡単に暗号化・復号化や公開鍵の取得が可能になります。この記事では、その基本的な使い方を初心者向けに解説します。今...
はじめに この記事では、ifconfigとgrepコマンドを組み合わせることで、特にプライベートIPアドレスを簡単に見つける方法についてご紹介します。 環境 Apple M2 Pro macOS...
はじめに リストビューを構築する際、セクションごとに異なる情報を表示するデザインがよく用いられます。例えば、以下の画像のようなUIを考えてみましょう。 ここでは、セクション1には説明文1と説明文...
はじめに この記事では、Flutterでアプリ開発をしている際に、CocoaPodsの特定バージョンとActiveSupportのバージョンとの間で発生した互換性の問題とその解決策について紹介し...
はじめに go_router_builderを使ってみようということで、使用する利点としては主に以下が挙げられると思います。 型安全性の向上 ルーティングの設定が型安全になり、画面間の移動で必要...
はじめに MediaQueryのPadding、ViewPadding、ViewInsetsの違いがわからなかったので調べました。 ①viewInsets システムUI(例えばキーボード)によっ...
SafeAreaとは SafeAreaは、アプリのコンテンツがデバイスの特定の領域によって隠れないようにするために使用されます。 これらの特定の領域には、デバイスのノッチ(画面上部の切り欠き部分...
36 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.