Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
React Native + Expoなアプリを リリースして1年を”5分”で振り返る
Search
takahi5
November 19, 2018
1
270
React Native + Expoなアプリを リリースして1年を”5分”で振り返る
Roppongi.js 2018/11/19
takahi5
November 19, 2018
Tweet
Share
More Decks by takahi5
See All by takahi5
仮説検証フェーズの開発 with React Native
takahi5
0
92
React Nativeでアニメーションを頑張る- React Native Meetup #11
takahi5
4
1.4k
React Native x Firebaseの メリットとTips5選
takahi5
1
2k
怖くないexpo eject - TECH STAND #2
takahi5
0
1.9k
React Native パフォーマンス最適化 - 2020-10-15 RN Tech Blog
takahi5
1
91
リリースから1年経った React Nativeアプリの リファクタリング
takahi5
0
610
リモートワーク×副業 が中心のチームづくり
takahi5
0
1.1k
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Code Review Best Practice
trishagee
64
17k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Adopting Sorbet at Scale
ufuk
73
9.1k
Producing Creativity
orderedlist
PRO
341
39k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Speed Design
sergeychernyshev
25
620
The Pragmatic Product Professional
lauravandoore
31
6.3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Transcript
React Native + Expoなアプリを リリースして1年を”5分”で振り返る 株式会社maricuru ワダタカヒコ(@takahi5) 1
和田崇彦(ワダタカヒコ) twitter: @takahi5 DeNAでソシャゲ・コミュニティ系アプリ立ち上げ ↓ 花嫁向けコミュニティサービスmaricuruの立ち上げ 2
サービス紹介 ~ maricuru 3 花嫁向けコミュニティアプリ
サービス紹介 ~ maricuru 4 #卒花 (先輩花嫁) 写真 動画 チャット Q&A
#プレ花 先輩花嫁に相談できる
5 ①リリースまで
6 2017年10月... プロジェクト開始
7 なるべく早く MVPを検証したい!
8 Web Frontendに 明るいエンジニア
9 React Nativeで! 開発効率 ✕ エンジニアスキルセット
10 Expoで! • 機能要件的に一般的SNS程度なので大丈夫そう • キツくなったらdetachすればいい?
11 2ヶ月後 iOS版 ストア公開
12 これら↓全部Expoにおまかせ • クレデンシャルの管理 • プッシュ通知のキーや送信 • ビルド(XCodeいらず) よかったこと① iOSリリース時の
ややこしい作業がナシ
13 ②仮説検証フェーズ
14 仮説検証フェーズ ユーザーの行動・意見 をもとに日々改修
136回 ⇔ 10回 15
ストア申請しなくても JSバンドル更新で機能改修できる 16 iOS ストア更新回数 JSバンドルだけの 更新回数 136回 ⇔ 10回
17 • Appleの審査不要 • 検証サイクルの短縮 • カジュアルに施策を投入できる よかったこと② 仮説検証フェーズで 審査なしアップデートは◎
18 Expoだと ネイティブの機能が使えない のでは??
19 ネイティブの機能は Expoがラップしている もののみ • ネイティブSDKを自由に組み込めない
20 Expoでは使えない npmモジュールもチラホラ podなんとか...って書いてあったらアウト(泣)
21 けど標準的なSNS程度の 機能なら問題なかった (妥協してる点もいくつかあるけど....)
22 • Expo SDKも進化している • SNSアプリ程度なら大丈夫 よかったこと③ Expoの機能で 基本的には問題なかった
23 ③グロースフェーズ
23 → 31 24
23 → 31 Expo SDKのバージョン 25 リリース時 今
26 Expo SDK 26〜 TextInputで 日本語変換できない問題 • React Native 0.54〜0.56で発生
• Expo SDKではv26〜v29 • Expo最新機能の恩恵が受けられない(泣)
27 辛かったこと 致命的なバグが起きると アプデできず最新SDKの恩恵が 受けられない
28 • React Native 0.57で解消 • ExpoもSDK 30で解消 (cherry pickで対応!)
TextInputで 日本語変換できない問題 → 解消!
29 全日本人&中国人 が歓喜
30 まとめ • React Native + Expoで少リソース・高効率な開 発ができた • スタートアップには特に向いている
• 開発する機能次第では向いてないかも...
31 宣伝: あさって React Nativeもくもく会 やります!
32