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!