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
Server-Driven UI na prática
Search
Ezequiel dos Santos
October 28, 2020
Programming
760
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Server-Driven UI na prática
Ezequiel dos Santos
October 28, 2020
Transcript
54 slides
Server Driven UI na prática Ezequiel França
Ezequiel França / / linkedin.com/in/ezefranca / / ezefranca.github.io
Aplicativo Dados (JSON) Fundamentos
None
Meu Aplicativo maneiro. Parse do JSON também contém apresentaçao Fundamentos
None
Vantagens - Clientes/Frontends devem saber o mínimo da regra de
negócio. - Atualização de features não depende da pessoa atualizar o aplicativo. - Testes A/B, diferentes fluxos e feature toggle.
Server Driven UI 101 http://bit.ly/server-driven-ui
No mercado E muitos outros...
Na prática
Vantagens - CheckBox - ComboBox - CheckBox com imagem ou
vídeo - ComboBox com imagem ou vídeo -
None
None
None
None
None
None
None
None
None
Por que Server Driven UI?
Design System
None
None
UI Declarativas
https://medium.com/@anacoimbrag
Declarative UI - MIT 2006 http://courses.csail.mit.edu/6.831/archive/2006/lectures/L9.pdf
Declarative UI
Declarative UI x Procedural UI
Demonstração
As dores...
https://eng.uber.com/uber-freight-app-architect ure-design/
None
None
None
None
None
Vantagens
None
None
None
SERVER DRIVEN UI
None
None
None
None
None
SERVER DRIVEN UI
None
None
Demonstração
https://github.com/ZupIT/beagle-adoption-demo
#VEMPRAZUP Temos vagas!! #VempraZup Tire foto do QR Code para
ver as oportunidades. zup.com.br/vagas
Ezequiel França / / linkedin.com/in/ezefranca / / ezefranca.github.io
More Decks by Ezequiel dos Santos
See All by Ezequiel dos Santos
Game Code That Is Not Gameplay - IEEE CoG 2026
ezefranca
0
92
Serious Games for Food Waste Reduction
ezefranca
0
170
ICECER 2025: Cross-Device Motion Interaction via Apple’s Native System Frameworks
ezefranca
0
91
Fruta Feia – ICT in Circular Food Networks: A Scoping Review
ezefranca
0
58
[Segah 2025] Gamified Interventions for Composting Behavior in the Workplace
ezefranca
0
310
Gamified Interventions for Composting Behavior: A Case Study Using the Gamiflow Framework in a Workplace Setting
ezefranca
1
530
Comparative Analysis of AI Models in Managing Household Food Waste: OpenAI GPT-4, Google Gemini, Mistral, and Anthropic Claude
ezefranca
0
800
Decision-making algorithms and Planning Algorithms
ezefranca
1
570
Dependency Management in iOS Development: A Developer Survey Perspective
ezefranca
0
660
Other Decks in Programming
See All in Programming
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
590
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
330
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
420
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
170
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
310
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
2.3k
Next.js: The final boss of Web Performance
guaca
0
400
Materialが消えた日 〜真っ白なFlutterキャンバスにRenderObjectで絵を描く〜
umigishiaoi
0
160
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
protojson における文字化けの扱い
kazuki1023
0
380
まずはコードより業務と向き合う:テーブル解体のためにPdMを呼んだ話
sakawe_ee
0
210
SODA - FACT BOOK(JP)
sodainc
1
40k
Featured
See All Featured
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
HDC tutorial
michielstock
2
1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
3k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
121
130k
What's in a price? How to price your products and services
michaelherold
247
13k
Statistics for Hackers
jakevdp
799
230k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Tell your own story through comics
letsgokoyo
1
1.1k
Paper Plane (Part 1)
katiecoart
PRO
3
12k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k