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
STORES ブランドアプリのスケールするアプリづくり
Search
Kenta Enomoto
September 05, 2024
Technology
0
32
STORES ブランドアプリのスケールするアプリづくり
iOSDC の後夜祭イベント、The Bash - iOSDC Japan 2024 の発表資料です。
https://hey.connpass.com/event/325419/
Kenta Enomoto
September 05, 2024
Tweet
Share
More Decks by Kenta Enomoto
See All by Kenta Enomoto
Compose MultiplatformにおけるiOSネイティブ実装のベストプラクティス
enomotok
1
310
What's new in Xcode 16 ダイジェスト
enomotok
0
730
Introducing Pkl
enomotok
0
2.7k
iOS リポジトリへの Renovate の導入
enomotok
2
380
iOS開発とGitLab CI
enomotok
7
4.1k
ポモドーロテクニックについて
enomotok
0
140
リーダブルコード読書会 #1
enomotok
0
310
Other Decks in Technology
See All in Technology
New Cache Hierarchy for Container Images and OCI Artifacts in Kubernetes Clusters using Containerd / KubeCon + CloudNativeCon Japan
pfn
PRO
0
150
堅牢な認証基盤の実現 TypeScriptで代数的データ型を活用する
kakehashi
PRO
2
220
脅威をモデリングしてMCPのセキュリティ対策を考えよう
flatt_security
4
1.6k
原則から考える保守しやすいComposable関数設計
moriatsushi
3
390
評価の納得感を2段階高める「構造化フィードバック」
aloerina
1
160
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
12k
OpenTelemetry Collector internals
ymotongpoo
5
540
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.1k
今からでも間に合う! 生成AI「RAG」再入門 / Re-introduction to RAG in Generative AI
hideakiaoyagi
1
170
Nonaka Sensei
kawaguti
PRO
3
680
宇宙パトロール ルル子から考える LT設計のコツ
masakiokuda
2
100
工具人的一生: 開發很多 AI 工具讓我 慵懶過一生
line_developers_tw
PRO
0
150
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
780
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
We Have a Design System, Now What?
morganepeng
52
7.6k
GraphQLとの向き合い方2022年版
quramy
46
14k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
It's Worth the Effort
3n
184
28k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
How STYLIGHT went responsive
nonsquared
100
5.6k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Cost Of JavaScript in 2023
addyosmani
50
8.3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
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