ペペロミア開発ブログ

React Nativeで開発しているアプリ「ペペロミア」の技術系記事を投稿してます

Peperomia v2.0.3 リリースノート

リリース日

2020年02月24日

GitHub

Peperomia

マイルストーン

v2.0.3

対応内容

リリース詳細

React Hooks対応 and ESLint対応

  • クラスコンポーネントからReact Hooksへ移行
  • ESLintのWarningを全て解消
yarn eslint

yarn run v1.19.1
$ eslint -c ./.eslintrc.js 'src/**/*.{ts,tsx}'
✨  Done in 5.05s.

Specter導入

スケジュール画面とスケジュール詳細画面にローディングを実装

  • API経由で読み込みを行うと表示にラグが合ったためローディングを実装

スケジュールの順番変更の処理で無駄にAPI更新の処理が走っている不具合の修正

  • スケジュールの順番変更の処理で無駄にAPI更新の処理が走っている不具合があったので修正

デバッグモードにSQLlite使用とFirestore使用の切り替えトグルを追加

  • ローカルデバッグ用にログイン後もSQLliteを使用できるデバッグ機能を追加
  • デバッグ機能のトグルからON/OFF可能

GitHub Actionsに移行する

  • Hest、Lintの実行のCIをTravisCIからGitHub Actionsへ移行

スクリーンショット 2020-02-17 23 56 19

iPadのレイアウト対応

  • Apple Storeの審査でiPadでレイアウトが崩れていると報告を受けたので修正

■ 修正前

■ 修正後

スナップショットテスト実装

  • Jestのスナップショットテストを実装