Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
[7 Masters - Intercon 2018] 7 dicas de performance Mobile
Ezequiel França
October 08, 2018
Programming
0
75
[7 Masters - Intercon 2018] 7 dicas de performance Mobile
Ezequiel França
October 08, 2018
Tweet
Share
More Decks by Ezequiel França
See All by Ezequiel França
ezefranca
0
7
ezefranca
0
910
ezefranca
0
980
ezefranca
0
610
ezefranca
0
560
ezefranca
1
61
ezefranca
0
39
ezefranca
1
160
ezefranca
0
53
Other Decks in Programming
See All in Programming
yokaze
0
480
yagitatsu
3
1.7k
jrf
0
130
hr01
1
1.4k
osyo
1
370
kazaman97
0
220
hollodotme
1
120
horie1024
1
430
supikiti
4
1.4k
7603
0
190
taoshotaro
1
370
anchorcable
1
130
Featured
See All Featured
bryan
100
11k
swwweet
206
6.8k
carmenhchung
26
1.4k
lemiorhan
627
43k
deanohume
295
27k
brettharned
93
3k
akmur
252
19k
holman
461
280k
jakevdp
775
200k
philhawksworth
190
17k
mojombo
358
62k
phodgson
87
3.9k
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!