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
320
1
Share
React Native + Expoなアプリを リリースして1年を”5分”で振り返る
Roppongi.js 2018/11/19
takahi5
November 19, 2018
More Decks by takahi5
See All by takahi5
仮説検証フェーズの開発 with React Native
takahi5
0
140
React Nativeでアニメーションを頑張る- React Native Meetup #11
takahi5
4
1.6k
React Native x Firebaseの メリットとTips5選
takahi5
1
2.2k
怖くないexpo eject - TECH STAND #2
takahi5
0
2.2k
React Native パフォーマンス最適化 - 2020-10-15 RN Tech Blog
takahi5
1
110
リリースから1年経った React Nativeアプリの リファクタリング
takahi5
0
760
リモートワーク×副業 が中心のチームづくり
takahi5
0
1.4k
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
310
Paper Plane
katiecoart
PRO
1
49k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
120
Odyssey Design
rkendrick25
PRO
2
570
Mobile First: as difficult as doing things right
swwweet
225
10k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
330
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