Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.99 KB

23-next-steps.md

File metadata and controls

33 lines (21 loc) · 1.99 KB

Pra onde ir agora?

Agora que você já aprendeu o básico da linguagem Swift, pode treinar os conceitos em exercícios de raciocínio lógico, algoritmos e estrutura de dados.

Existem diversos sites que você pode praticar exercícios que abordam esses conceitos:

Todos eles aceitam a linguagem Swift.

E então, está na hora de você mergulhar no desenvolvimento de uma aplicação real. Vimos sobre a linguagem Swift e agora você precisa colocar em prática e criar um aplicativo.

Para construir uma aplicação temos dois frameworks hoje em dia: UIKit e SwiftUI.

UIKit é o framework com mais tempo de mercado. A maioria das aplicações nativas iOS foram feitas com UIKit e a manutenção/adição de novas funcionalidades acontece até hoje. Por isso, se você quer ingressar no mercado iOS a minha recomendação é que você estude o framework UIKit, porque ele é o mais pedido atualmente.

Isso acontece porque o SwiftUI, um outro framework para desenvolvimento de aplicações, foi lançado em 2019 e só possui suporte para versões do iOS 13+, o que é bem recente e atinge uma quantidade limitada de usuários.

A Apple aposta 100% no SwiftUI para o futuro. A WWDC (conferência anual de desenvolvedores da Apple) é totalmente focada em lançar novas funcionalidades do SwiftUI, fazendo com que ele alcance cada vez mais uma maior estabilidade.

Portanto, a minha indicação é começar estudando UIKit:

  • Construção de layouts via storyboard
  • Construção de layouts via view code (forma programática - muito utilizada no mercado)
  • Entender sobre gerenciamento de dependências
  • Consumir serviço externo (API)
  • Entender sobre uma arquitetura

Entre outros...

Você pode me encontrar nas redes sociais como Instagram, Youtube e Linkedin. Os links você encontra aqui.

Obrigada por chegar até aqui e bons estudos!