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
97
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
2k
React Native パフォーマンス最適化 - 2020-10-15 RN Tech Blog
takahi5
1
91
リリースから1年経った React Nativeアプリの リファクタリング
takahi5
0
620
リモートワーク×副業 が中心のチームづくり
takahi5
0
1.1k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Bash Introduction
62gerente
608
210k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Gamification - CAS2011
davidbonilla
80
5.1k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Become a Pro
speakerdeck
PRO
26
5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
A designer walks into a library…
pauljervisheath
204
24k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Why Our Code Smells
bkeepers
PRO
335
57k
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