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
Creating Scalable iOS Apps
Search
Bruno Rocha
June 13, 2018
Technology
17
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Creating Scalable iOS Apps
Bruno Rocha
June 13, 2018
More Decks by Bruno Rocha
See All by Bruno Rocha
BuckOutsideValley.pdf
rockbruno
1
110
Avoiding Release Anxiety
rockbruno
0
34
iOS Security - Hacking iOS Apps
rockbruno
0
21
Other Decks in Technology
See All in Technology
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
540
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
370
On-behalf-of Token exchange with AgentCore Identity
hironobuiga
2
150
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
130
Claude Code×Terraform IaC テンプレート駆動開発
itouhi
1
490
ACE-Step-1.5で見る 音楽生成AIのしくみと“破綻だけ直す”Retake機能の開発【zennfes spring 2026 登壇資料】
personabb
1
140
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
1
230
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
6
4.6k
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
120
フロンティアAIのゲート化と地政学リスク
nagatsu
0
130
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
960
自宅LLMの話
jacopen
1
330
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Building Adaptive Systems
keathley
44
3k
A Tale of Four Properties
chriscoyier
163
24k
Documentation Writing (for coders)
carmenintech
77
5.4k
Docker and Python
trallard
47
3.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
How to build a perfect <img>
jonoalderson
1
5.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
WENDY [Excerpt]
tessaabrams
11
38k
HDC tutorial
michielstock
2
700
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
940
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Transcript
Criando apps iOS escaláveis swiftrocks.com Lead iOS Developer @ Rapiddo
Bruno Rocha
O dilema PRODUTO DEV ⏱?
⚙→ → ❓ →
None
Como criar um app iOS escalável?
Não é impactado por mudanças drásticas ↻ Tudo é genérico,
maleável e reutilizável Não conhece regras de negócio ⌨ Código previsível
⌨ O app "burro"
⌨ O app "burro"
⌨ O app "burro" rapiddo://meal/nextday rapiddo://faq?url=""
⌨ O app "burro"
⌨ O app "burro"
⌨ O app "burro"
⌨ O app "burro"
⌨ Trate seu app como um Framework
⌨ Trate seu app como um Framework
⌨ Trate seu app como um Framework
⌨ Trate seu app como um Framework
⌨ Trate seu app como um Framework Protocol Oriented Programming
(POP)
⌨ Trate seu app como um Framework Projeto Normal: POP:
None
None
None
None
PRODUTO Precisamos adicionar opções de parcelamento!
None
None
None
⌨ Dividindo features em Módulos
Design previsível Tudo segue um padrão Mudanças súbitas são aplicadas
globalmente
None
None
None
None
None
Equipe previsível Todos estão na mesma página ↻ Mudanças na
equipe não são um problema Equipe não depende de uma pessoa específica
Style Guide
None
Leve o Code Review a Sério
Crie protocolos/classes genéricas e flexíveis que podem ser reutilizadas Tenha
um padrão visual para tudo, e aplique mudanças globalmente Alinhe sua equipe e faça todos terem o mesmo objetivo
Pense a longo prazo
Obrigado! swiftrocks.com @rockthebruno