Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
STORES ブランドアプリのスケールするアプリづくり
Search
Kenta Enomoto
September 05, 2024
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
STORES ブランドアプリのスケールするアプリづくり
iOSDC の後夜祭イベント、The Bash - iOSDC Japan 2024 の発表資料です。
https://hey.connpass.com/event/325419/
Kenta Enomoto
September 05, 2024
More Decks by Kenta Enomoto
See All by Kenta Enomoto
スキャン音は鳴るのにカートに入らない — レジと物理デバイスの事件簿
enomotok
0
43
Renovate のバグを直した話
enomotok
0
18
[DroidKaigi 2025] 共有と分離 - Compose Multiplatform "本番導入" の設計指針
enomotok
0
150
Kotlin Multiplatform / Compose Multiplatform を活用したモバイルアプリ開発の最前線
enomotok
0
170
Compose MultiplatformにおけるiOSネイティブ実装のベストプラクティス
enomotok
1
540
What's new in Xcode 16 ダイジェスト
enomotok
0
900
Introducing Pkl
enomotok
0
3.2k
iOS リポジトリへの Renovate の導入
enomotok
2
460
iOS開発とGitLab CI
enomotok
7
4.1k
Other Decks in Technology
See All in Technology
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
320
今こそ知りたいAmplifyGen2
mkdev10
2
160
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
460
分析AIエージェントを育てる、動く環境を育てる
codatum
1
750
Running Kotlin + Quarkus with Lambda
nealle
0
250
しろおびから始める!ログ活用の第一歩
shumei_ito
0
860
継続的なAIコスト最適化
bgpat
1
280
予測不能な実行エージェントを安全にサクッと試せるサンドボックス環境の話
sansantech
PRO
1
140
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
370
Loop Engineering これくらいでいい
mikanichinose
0
200
夫婦で子育てするための育児標準化
codmoninc
PRO
0
100
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
400
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Accessibility Awareness
sabderemane
1
240
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
What's in a price? How to price your products and services
michaelherold
247
13k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Are puppies a ranking factor?
jonoalderson
2
4k
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
Transcript
2024-09-03 The Bash - iOSDC Japan 2024 STORES 株式会社 榎本健太
STORES ブランドアプリのスケールするアプリづくり
自己紹介 2 • 榎本 健太 • STORES 株式会社 ブランドアプリチーム •
@enomotok_ • enomoto
今日話すこと • STORES ブランドアプリとは • STORES ブランドアプリの課題 • 課題に対するアプローチ •
これからの STORES ブランドアプリ 3
STORES ブランドアプリとは
STORES ブランドアプリ 概要 NO CODE APP Analytics CRM ✕ お客さまとお店の接点となるアプリの開発からデータの蓄積、顧客管理、販促支援までワンストップで提供
さまざまな機能をこれ一つで実現 etc.
STORES ブランドアプリ 導入事例
STORES ブランドアプリの構成 7 XcodeGen
STORES ブランドアプリの構成 8 XcodeGen
STORES ブランドアプリの構成 9
STORES ブランドアプリの課題
アプリ新規作成のフロー 11
STORES ブランドアプリの課題(の1つ) • (アプリ作成|デザイン変更)の度に変更をリポジトリにコミットする必要がある • アプリ作成の度に情報をモバイルエンジニアが集約する😅 • どんどん来るアプリ作成依頼に応えるのが大変🥵 • エンジニアがボトルネックになっている🤯
• 将来的には、顧客が管理画面からアプリを作成できるようにしたい 12
課題に対するアプローチ
通称 「管理画面化」プロジェクト • アプリの設定値をコミットするかわりに管理画面から登録する • Fastlane で Web API から設定値を取得しプロジェクトに埋め込む
14
「管理画面化」プロジェクト完了後のアプリ新規作成フロー 15
管理画面化を達成した結果
管理画面化の結果 • アプリ作成作業を管理画面で完結させることができた(現状は一手間必要) • エンジニアの作業なしでデザイン変更が可能 17
まとめ:これからの STORES ブランドアプリ
まとめ:これからの STORES ブランドアプリ • アプリ作成の作業を管理画面で一括管理できるようになった • エンジニア以外のメンバーで、新規アプリの作成とデザイン変更が可能に? • 顧客が管理画面からアプリをリリースできる世界観に一歩近づいた •
とはいえチャレンジングな(≒面白い)課題は山盛り 19
おわり • 続きは懇親会で! • 実際のアプリ作成のデモとコードをお見せできます 20