これは Skeet v2 のドキュメントです。

Solana Mobile Stack (Expo) + Web (Next.js) - Firestore テンプレート

Skeet Solana Mobile Stack

Skeet Solana Mobile Stack (Expo) + Web (Next.js) - Firestore テンプレート

Expo (React Native) + Firestore App Environment for Skeet Framework

GitHub - Skeet Solana Mobile Stack (Expo) + Web (Next.js) - Firestore Template

Solana Mobile Stack: https://docs.solanamobile.com/

セットアップ

Solana Mobile Stack - Development Setup: https://docs.solanamobile.com/getting-started/development-setup

依存パッケージ

使い方

※ANDROID_HOME を必ずセットしてください. おなじく、 eas.json と package.json の ANDROID SDK PATH の書き換えも忘れずに。 (Mac ではこんな感じの PATH になります /Users/ktm/Library/Android/sdk)

bash
$ npm i -g firebase-tools $ npm i -g @skeet-framework/cli
bash
$ skeet create <project-name> $ cd <project-name> $ skeet s

Android エミュレータがインストールされていれば、アプリが自動的に起動します。

Web フロントエンド: http://localhost:4200

Firebase エミュレータ: http://localhost:4000

※ ChatGPT を使うには OpenAI API が必要です。

./functions/skeet/.secret.local or ./functions/skeet/.env

bash
CHAT_GPT_KEY=your-key CHAT_GPT_ORG=your-org

Test your app:

bash
$ skeet test