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
310
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
120
React Nativeでアニメーションを頑張る- React Native Meetup #11
takahi5
4
1.5k
React Native x Firebaseの メリットとTips5選
takahi5
1
2.1k
怖くないexpo eject - TECH STAND #2
takahi5
0
2.1k
React Native パフォーマンス最適化 - 2020-10-15 RN Tech Blog
takahi5
1
97
リリースから1年経った React Nativeアプリの リファクタリング
takahi5
0
710
リモートワーク×副業 が中心のチームづくり
takahi5
0
1.3k
Featured
See All Featured
Building Adaptive Systems
keathley
43
2.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
185
54k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
480
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Designing Experiences People Love
moore
142
24k
Music & Morning Musume
bryan
46
6.7k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
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