Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Colocando SwiftUI em produção!

Colocando SwiftUI em produção!

Houve muita hype depois do WWDC19 com o lançamento de SwiftUI, o novo framework de interfaces da Apple, que muda completamente a vida dos desenvolvedores de apps iOS. Porém a limitação de iOS 13+ é uma barreira que muitos enfrentam para adotar a tecnologia, e no Brasil ainda temos uma taxa de devices com iOS em versões mais antigas muito maior que a maioria dos outros países.

Nesta talk vou falar um pouco como estamos usando SwiftUI para melhorar ainda mais a experiência dos usuários do iFood e ir mais além do projetos de calculadora e falar sobre sessão, persistência/fluxo de dados, animação, reutilização de código e tudo isso no novo mundo de apps independentes de Watch e Conversational Shortcuts.

Douglas Ferreira

November 09, 2019
Tweet

More Decks by Douglas Ferreira

Other Decks in Technology

Transcript

  1. Prós Muito fácil de usar e modularizar Pode ser usado

    em todas plataformas Apple Ótimo para prototipar Sem AutoLayout Sem Storyboards/XIBs
  2. Contras Preview do Xcode lento ou quebrado Documentação pouco detalhada

    ou inexistente iOS 13+/macOS 10.15+/watchOS 6+/tvOS 13+ As vezes o erro está em outro planeta
  3. Referências SwiftUI - Apple https://developer.apple.com/documentation/swiftui Swift 5.1 Release - Apple

    https://swift.org/blog/swift-5-1-released/ Majid's Blog about Swift development https://swiftwithmajid.com SwiftRocks https://swiftrocks.com Swift Property Wrappers - NSHipster https://nshipster.com/propertywrapper/ Gosh Darn SwiftUI https://goshdarnswiftui.com