Expo (React Native) + Firestore Template
Skeet App Expo (React Native) + Firestore Template
Expo (React Native) + Firestore App Environment for Skeet Framework
GitHub - Skeet App Expo (React Native) + Firestore Template
Aiming to
- Fast Development
- High Performance
- Global Scale
- Maintainable Code
- Multi-Platform(iOS,Android,Web)
Summary
- React Native
- Expo
- EAS Build
- TypeScript - Type Check
- ESLint - Linter
- Prettier - Formatter
- Recoil - State Management
- React i18n - Localization
- twrnc - TailwindCSS
- React Navigation - Routing
- Firebase
Usage
$ npm i -g firebase-tools $ npm i -g @skeet-framework/cli
$ skeet create <project-name>
$ cd <project-name> $ skeet s
※ You need OpenAI API key to use ChatGPT.
./functions/skeet/.secret.local or ./functions/skeet/.env
CHAT_GPT_KEY=your-key CHAT_GPT_ORG=your-org
Test your app:
$ skeet test
Open Firebase Emulator: http://localhost:4000
Open Front-end App: http://localhost:19006
EAS Build
You need to run this command to setup EAS Build project. (Edit app.json for example changing names and deleting "extra" to build new project.)
yarn build:configure