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
[7 Masters - Intercon 2018] 7 dicas de performa...
Search
Ezequiel Santos
October 08, 2018
Programming
0
320
[7 Masters - Intercon 2018] 7 dicas de performance Mobile
Ezequiel Santos
October 08, 2018
Tweet
Share
More Decks by Ezequiel Santos
See All by Ezequiel Santos
Comparative Analysis of AI Models in Managing Household Food Waste: OpenAI GPT-4, Google Gemini, Mistral, and Anthropic Claude
ezefranca
0
57
Decision-making algorithms and Planning Algorithms
ezefranca
1
50
Dependency Management in iOS Development: A Developer Survey Perspective
ezefranca
0
110
Mestrado: Gestos e jogos: reflexões e desenvolvimento de um sistema de detecção de gestos baseado em wearables para controle de jogos
ezefranca
0
320
Server-Driven UI na prática
ezefranca
0
280
Modelo Clássico e Jogos (Jesper Jull) e exergames.
ezefranca
0
120
Server Driven UI Diferença e evolução em 2010 e 2020
ezefranca
0
1.4k
[#2 Community day Shawee] Prototipação eletrônica em Hackathons: idéias makers ganhando vida
ezefranca
0
1k
[TDC Florianopolis 2018] - 5 Soft Skills para desenvolvedores iOS
ezefranca
0
800
Other Decks in Programming
See All in Programming
functionalなアプローチで動的要素を排除する
ryopeko
1
930
[JAWS-UG横浜 #79] re:Invent 2024 の DB アップデートは Multi-Region!
maroon1st
0
130
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
18
3.3k
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
2.2k
Внедряем бюджетирование, или Как сделать хорошо?
lamodatech
0
980
Fibonacci Function Gallery - Part 2
philipschwarz
PRO
0
230
ATDDで素早く安定した デリバリを実現しよう!
tonnsama
1
2.4k
Moscow Python Meetup №97. Константин Крестников (Техлид команды GigaChain (SberDevices)). GigaChain: Новые инструменты для разработки агентов на примере агента техподдержки
moscowdjango
PRO
0
100
DevFest - Serverless 101 with Google Cloud Functions
tunmise
0
140
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
3
310
為你自己學 Python
eddie
0
540
Alba: Why, How and What's So Interesting
okuramasafumi
0
240
Featured
See All Featured
A Philosophy of Restraint
colly
203
16k
Code Review Best Practice
trishagee
65
17k
Building Applications with DynamoDB
mza
93
6.2k
How to Ace a Technical Interview
jacobian
276
23k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
39
1.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
6
220
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Become a Pro
speakerdeck
PRO
26
5.1k
For a Future-Friendly Web
brad_frost
176
9.5k
Transcript
7 dicas de performance Mobile Ezequiel França 7 Masters -
Intercon 2018
Ezequiel França iOS Developer
UI e UX CODE SYSTEM Performance:
Android iOS 1 - Guidelines https://developer.android.com/guide/practices/ui_guidelines/ https://developer.apple.com/design/human-interface-guidelines/ Android Guideline Human
Interface Guidelines
Downsampling e Prefetching 2 - Renderização Overdraw https://developer.apple.com/videos/play/wwdc2018/219 https://www.youtube.com/watch?reload=9&v=T52v50r-JfE Image
and Graphics Best Practices Android Performance Patterns: Understanding Overdraw Android iOS
3 - Logging Logging / Profiling https://developer.apple.com/videos/play/wwdc2018/405 https://developer.android.com/studio/profile/android-profiler Measuring Performance
Using Logging Measure app performance with Android Profiler Android iOS
4 - JSON Parser GSON, Jackson, ig-parser … Codable/Decodable, ObjectMapper,
SwiftJSON … Android Parsers iOS Android iOS
5 - Memória Garbage Collection Uso de CPU Leaks https://medium.com/@chris_dus/strong-weak-unowned-reference-counting-in-swift-5813fa454f30
udacity.com/course/android-performance--ud825 strong, weak, unowned - Reference Counting in Swift Android Performance - Udacity Android iOS strong, weak, unowned Uso de CPU Leaks
6 - Code Style e Lint https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/CodingConventions.html https://source.android.com/setup/contribute/code-style https://developer.android.com/studio/write/lint Coding
conventions - Apple Developer Android Code Style Android iOS
7 - Continuos Integration Fastlane, Jenkins … https://medium.com/xcblog/five-options-for-ios-continuous-delivery-without-fastlane-2a32e05ddf3d https://developer.android.com/studio/projects/continuous-integration Continuous
Delivery without fastlane Continuos Integration Android Android iOS
Ezequiel França https://ezequiel.app @ezefranca 7 Masters - Intercon 2018 Obrigado!