Solana Mobile Stack (Expo) + Web (Next.js) - Firestore テンプレート
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/
- Firebase - Serverless Platform
- Google Cloud - Cloud Platform
- Jest - Testing framework
- TypeScript - Type Check
- ESLint - Linter
- Prettier - Formatter
- React Native
- Expo
- EAS Build
- Recoil - State Management
- React i18n - Localization
- twrnc - TailwindCSS
- React Navigation - Routing
- Solana - The fastest L1 Blockchain
- Solana Web3.js - Solana JavaScript API
- Solana Mobile Wallet Adapter
- Next.js - SSG Framework
- React - UI Framework
- Tailwind - CSS Framework
- Solana Wallet Adapter (Web)
セットアップ
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)
$ npm i -g firebase-tools $ npm i -g @skeet-framework/cli
$ 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
CHAT_GPT_KEY=your-key CHAT_GPT_ORG=your-org
Test your app:
$ skeet test