Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

7 dicas de performance mobile - Ezequiel França

33 views

Published on

Ezequiel Santos - Desenvolvedor iOS, BTG Pactual digital

Otimizar seu aplicativo é muito mais do que apenas aumento no número de downloads ou garantir que ele funcione.
Há várias áreas específicas nas quais um pouco de atenção ao modo como seu aplicativo lida com as coisas pode ajudar muito a melhorar seu desempenho e performance.
Nesta talk listamos 7 dicas de performance para um aplicativo móvel. Enquanto algumas são bastante comuns, outras podem ser uma surpresa útil!

Palestra realizada no InterCon 2018 - https://eventos.imasters.com.br/intercon

Published in: Software
  • Be the first to comment

  • Be the first to like this

7 dicas de performance mobile - Ezequiel França

  1. 1. 7 dicas de performance Mobile Ezequiel França 7 Masters - Intercon 2018
  2. 2. Ezequiel França iOS Developer
  3. 3. UI e UX CODE SYSTEM Performance:
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 4 - JSON Parser GSON, Jackson, ig-parser … Codable/Decodable, ObjectMapper, SwiftJSON … Android Parsers iOS Android iOS
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. Ezequiel França https://ezequiel.app @ezefranca 7 Masters - Intercon 2018 Obrigado!

×