ペペロミア開発ブログ

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

Peperomia v2.0.6 リリースノート

GitHub

Peperomia

マイルストーン

Peperomia v2.0.6 PeperomiaBackend v2.0.6 PeperomiaWeb v2.0.6 Peperomia LPサイト v2.0.6 PeperomiaTool v2.0.6

対応内容

リリース詳細

[Peperomia]まだ残っているクラスコンポーネントをできるだけReact Hooksに変更する

スクリーンショット 2020-08-09 20 08 51

  • テストコード: 21.70% → 25.07%に上昇
  • 残っていたクラスコンポーネント → React Hooksに変換

[Peperomia]カスタムhooksでリファクタリング

[Peperomia]eslint-config-react-native-community v2に更新

  • eslint-config-react-native-community v2に更新

[Peperomia]アプリのVersionで強制アップデートできるように変更

  • Firestoreにサポートバージョンを管理して、それ以下の場合は画像の画面を強制的に表示する
  • アプリ起動時とアプリがアクティブになった時にチェックする
  • ストアのリンクはreact-native-app-linkを使用

[Peperomia]react-native-modal-datetime-pickerに移行する

  • react-native-datepickerが更新されなくなったのでreact-native-modal-datetime-pickerに移行

[PeperomiaBackend]Sentryを導入する

スクリーンショット 2020-08-12 22 59 40

[PeperomiaWeb]composition-apiのリファクタリング

  • composition-api周りの不要なコードを修正
  • defineComponentでtypeを指定
  • reactive のreturnにtoRefs
  • propsはデフォルトでtemplateで取得できるので削除
  • ダイアログのitem取得はcustom hook形式に修正

[PeperomiaWebSite]fsrplでFirestoreのバックアップを実装

[PeperomiaTool] ペペロミアのaboutページ作成

  • aboutページを作成

[PeperomiaTool]新しい本を作成してたので広告表示と技術書一覧画面を追加

スクリーンショット 2020-09-08 21 51 03

スクリーンショット 2020-09-08 22 27 48

  • 新しく技術本に告知を修正
  • 技術書一覧画面を追加