ペペロミア開発ブログ

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

Peperomia v2.0.4 リリースノート

リリース日

2020年04月23日

GitHub

Peperomia

マイルストーン

v2.0.4

対応内容

リリース詳細

Dangerを導入する

  • DangerでPull Requestを自動でコードレビューを追加
  • 修正ファイルのテストカバレッジが80%以下だった場合に警告を表示する

スクリーンショット 2020-02-29 18 45 00

react-navigation v5にアップデート

react-navigation v5にアップデート

内容は、以下の記事参照 https://www.wheatandcat.me/entry/2020/04/11/152650

Expo sdk v37にバージョンアップ

最新のExpo SDKにアップデートしました。内容は下記参照

https://blog.expo.io/expo-sdk-37-is-now-available-dd5770f066a6

バージョンアップに伴い修正した主な対応 * webサポート強化とあったのでトライしてみましたが、UIライブラリ系がサポートしてなかっのでビルド成功までいけなかった * Expo SDK37にしたら、@expo/match-mediaが動かなくなったので一旦table判定を別途作成して対応

prettier 2.0にバージョンアップ

Codecovを実装

スクリーンショット 2020-06-14 13 54 05

Sign in with Apple実装

Sign in with Appleを実装。Apple storeの規約でサードパーティのログインを形式の場合はSign in with Appleの実装は必須になったのでFirebase Authenticationに追加

UIも含めてほぼドキュメントのコピペで実装できてよかった。

AppleAuthentication - Expo Documentation

react-navigation v5でダークモード対応

react-navigation v5のThemesの設定と

https://reactnavigation.org/docs/themes

ExpoのAppearance(機種のモード設定を取得できる)を実装して機種のモードでダークモードON/OFFするように変更

https://docs.expo.io/versions/latest/sdk/appearance

こんな感じになりました

20200426120605