Apollo Client

【ReactNative】GraphQL Frontend 環境〜apollo-client + apollo3-cache-persist〜

この記事は 2023 年 10 月時点の記録です(2026 年 7 月 追記)キャッシュを永続化してオフラインでも表示できるようにする、という考え方は変わりません。apollo3-cache-persist も、Apollo の公式ドキュメ...
Apollo Server

【ReactNative】GraphQL Backend 構築 ❶ 〜Apollo Server4・Nexus・Prisma・PostgreSQL〜

既に Apollo Server 3 ベースのバックエンドを稼働中だが、今回新しい環境を作ることになったので、Apollo Server 4 で行うことに!ライブラリ別相互関係頭の整理を含め、PostGreSQL や SQLite などの関...
Apollo Server

【ReactNative】GraphQL Backend 構築 ❷ 〜Prismaと接続するためのPostgreSQLを設定する〜

PostgreSQL を macOS に設置し、プロジェクト用の DB まで作成します。Postgres.app を設置するこのリンクからアプリを設置できます。Postgres.app は、標準の Mac アプリとしてパッケージ化された、フ...
Expo Router

[How-To/Expo Rotuer] tabBarのレイアウトを中央寄せに調整する

詳細は割愛いたします!tabBarのアイコンとラベルを中央寄せに変更する。Before基本的に下向きに偏ったレイアウトを変更する。AndoridiOSAfterAndroidiOSTabBarIcon のスタイルを調子するTabBarIco...
Google AdMob

Google AdMob リワード広告 – 誤解を招く開示情報 問題を解決〜経験共有〜

リワード広告 - 誤解を招く開示情報 要修正Google AdMob > ポリシーセンター で表示された問題の内容(⬇︎)です。書かれた日付けまでに修正しなさいと!😱メールも届きました。(⬇︎)対応するポリシーセンターで表示された問題のタイ...
App Tracking Transparency

AdMob バナー広告のサイズ7種を実機で比較|React Native

この記事は 2023 年 10 月時点の記録です(2026 年 7 月 追記)この記事の中心はバナーサイズ 7 種類の見え方の比較です。スクリーンショットは当時の実機のものですが、各サイズの寸法と見え方の関係は今も変わりません。導入・初期設...
Expo bare

react-native-firebase/auth@18.5.0で匿名認証を追加する〜expo-router〜

React Native Firebaseの初期セットアップを行うFirebaseコンソールで 匿名 ログイン プロバイダを有効にするパッケージをインストールするtry🐶everything myproject$ yarn add @rea...
CocoaPods

The Swift pod `FirebaseCoreInternal` depends upon `GoogleUtilities`, which does not define modules. エラーを修正する方法

開発環境expo: 49.0.13 (bare)@react-native-firebase/app: 18.5.0エラーメッセージcd ios/ && pod install コマンドを実装して失敗すると下記のようになります。try🐶ev...
Expo bare

Task :app:processDebugGoogleServices FAILED エラーを修正する方法

この記事は Expo SDK 49 時点の記録です(2026 年 7 月 追記)本文では「SDK 49 では package= の項目がない」「手動で追加するとビルドが失敗する」という現象を記録しています。当時は理由が分からないまま対処しま...
iOS

デベロッパモードをONにする方法〜iOS 16.6.1〜

Xcodeでビルド後アプリ起動に失敗するCould not launch ”your_app_name”Cannot launch 'local_path': The operation couldn't be completed.Unab...