ペペロミアは予定作成アプリです
- Expo SDK 38
- TypeScript v3.8
- react-navigation v5
https://expo.io/@wheatandcat/peperomia
http://wheatandcat.hatenablog.com/
https://play.google.com/store/apps/details?id=com.wheatandcat.peperomia
- バックエンド(PeperomiaBackend)
- Web版(PeperomiaWeb)
- ヘルプサイト(PeperomiaHelp)
- ツール系(PeperomiaTool)
- LPサイト(PeperomiaWebSite)
取り敢えず、ローカル環境を作りたい人は以下のコマンドで初期設定が済むようになっています。
$ brew install jq
$ sh localInit.sh
yes
①. 「.env.template」の下記の値に自身のFirebaseの情報を追記
FIRE_BASE_API_KEY=""
FIRE_BASE_AUTH_DOMAIN=""
FIRE_BASE_DATABASE_URL=""
FIRE_BASE_PROJECT_ID=""
FIRE_BASE_STORAGE_BUCKET=""
FIRE_BASE_MESSAGING_SENDER_ID=""
②.「.env.template」を「.env」にリネーム ③.「yarn start」で起動させる
①. 「.env.template」を「.env」にリネーム ②. 「src/lib/firebase.ts」の下記をコメントアウト
// firebase.initializeApp(firebaseConfig);
// const db = firebase.firestore();
③.「yarn start」で起動させる
$ yarn start
$ avdmanager create avd -n Nexus -k "system-images;android-28;google_apis;x86" -b x86 -c 100M -d 7 -f --device 'Nexus 5X'
$ emulator -avd Nexus
$ avdmanager create avd -n Pixel -k "system-images;android-28;google_apis;x86" -b x86 -c 100M -d 7 -f --device 'Pixel XL'
$ emulator -avd Pixel
$ yarn test
$ yarn test:coverage
$ open ./coverage/lcov-report/index.html
$ yarn build:ios
$ yarn build:android
https://expo.io/tools#client ↑iOSのアプリファイルをMacにダウンロード
ダウンロードしたフォルダを解答して「Exponent.app」にrenameする。 このプロジェクトの直下に「bin」フォルダを生成して「Exponent.app」を配置する
$ yarn start
$ yarn e2e
$ yarn storybook
$ yarn storybook-server
$ yarn storybook:copy
$ expo-cli publish --config storybook/app.json
$ open "rndebugger://set-debugger-loc?host=localhost&port=19001"