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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kenta Enomoto
September 05, 2024
Technology
89
0
Share
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
調理場で使うタブレット専用アプリ をどうつくったか -STORES モバイルオーダー 実装の舞台裏-
enomotok
0
25
[DroidKaigi 2025] 共有と分離 - Compose Multiplatform "本番導入" の設計指針
enomotok
0
36
Kotlin Multiplatform / Compose Multiplatform を活用したモバイルアプリ開発の最前線
enomotok
0
130
Compose MultiplatformにおけるiOSネイティブ実装のベストプラクティス
enomotok
1
490
What's new in Xcode 16 ダイジェスト
enomotok
0
860
Introducing Pkl
enomotok
0
3.1k
iOS リポジトリへの Renovate の導入
enomotok
2
440
iOS開発とGitLab CI
enomotok
7
4.1k
ポモドーロテクニックについて
enomotok
0
180
Other Decks in Technology
See All in Technology
AWS Transform CustomでIaCコードを自由自在に変換しよう
duelist2020jp
0
230
国内外の生成AIセキュリティの最新動向 & AIガードレール製品「chakoshi」のご紹介 / Latest Trends in Generative AI Security (Domestic & International) & Introduction to AI Guardrail Product "chakoshi"
nttcom
4
1.7k
はじめての MagicPod生成AI機能 機能紹介から活用方法まで
magicpod
0
130
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
200
多角的な視点から見たAGI
terisuke
0
120
バイブコーディングで3倍早く⚪⚪を作ってみた
samakada
0
210
MySQL 9.7がやってきた ~これまでのあらすじと基本情報~ @ 日本MySQLユーザ会会2026年04月 / mysql97-yattekita
sakaik
0
160
QAエンジニアはどうやって プロダクト議論の場に入れるのか?
moritamasami
1
320
Oracle Cloud Infrastructure:2026年4月度サービス・アップデート
oracle4engineer
PRO
0
270
プラットフォームエンジニアリングの実践 - AWS コンテナサービスで構築する社内プラットフォーム / AWS Containers Platform Meetup #1
literalice
1
240
20260423_ハドソンのエロゲを追え_レトロゲーム
poropinai1966
0
110
要件定義の精度を高めるための型と生成AIの活用 / Using Types and Generative AI to Improve the Accuracy of Requirements Definition
haru860
0
280
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
990
WENDY [Excerpt]
tessaabrams
10
37k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
130
Chasing Engaging Ingredients in Design
codingconduct
0
180
Faster Mobile Websites
deanohume
310
31k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
350
ラッコキーワード サービス紹介資料
rakko
1
3.2M
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
180
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
330
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
230
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