Onde aprender Swift de grátis [ atualizado ]
A linguagem Swift é recente (2 Junho de 2014), moderna e em constante evolução, a versão 1.2 tem somente 4 meses de vida quando da publicação deste post, mesmo assim, já existem milhares de aplicativos escritos puramente nesta linguagem e como ela pode ser mesclada com o Objective-C, vários aplicativos já tem "pedaços" de código em Swift.
A Quaddro Treinamentos está publicando, em conjunto com o MacMagazine uma série de 10 posts intitulados "Swift na prática".
- Quaddro + MacMagazine: vamos aprender Swift?
- Quaddro + MacMagazine: Swift na prática — #2 Operadores
- Quaddro + MacMagazine: Swift na prática #3 — String e Collection Types
- Quaddro + MacMagazine: Swift na prática #4 — Tuplas e Condicionais
- Quaddro + MacMagazine: Swift na prática #5 — Controle de Fluxo (looping)
- Quaddro + MacMagazine: Swift na prática #6 — Funções
- Quaddro + MacMagazine: Swift na prática #7 — Closures
- Quaddro + MacMagazine: Swift na prática #8 — Optionals e Type Casting
- Quaddro + MacMagazine: Swift na prática #9 — Enums e Structs
- Quaddro + MacMagazine: Swift na prática #10 — Orientação a Objetos
A universidade de Stanford publica a alguns anos cursos de desenvolvimento para iOS na plataforma iTunes U, o mais recente é baseado na versão 8 do iOS utilizando a linguagem Swift, para quem não conhece a plataforma iTunes U, vale a pena dar uma olhada, tem vários cursos interessantes de várias universidades de renome por lá.
Developing iOS 8 Apps with Swift by Stanford university (em inglês)
A plataforma Udemy tem vários cursos básicos gratuitos sobre a linguagem.
Lista de cursos Udemy gratuitos.
Estes são o que eu conheço e posso recomendar, em um próximo post falarei sobre cursos pagos e presenciais.
[ Atualização em 27 de Outubro de 2015 ]
- A novidade número 1 é que agora você não precisa ter um Mac para estudar a linguagem Swift, existem várias ferramentas online que simulam o Playground, o que eu mais gostei até o momento e recomendo é o runswiftlang.com, para fazer o app, a utilização do Xcode continua obrigatória.
- A Quaddro Treinamentos está fazendo alguns laboratórios gratuitos, começou com Android e agora está fazendo os de Swift, aproveitem, são 4 horas de treinamento intensivo, onde você aprende a linguagem, desenvolve um app e sai com ele instalado no seu iPhone.
- A plataforma de treinamento Coursera tem vários treinamentos legais, um que me chamou atenção foi o de "Especialização em Desenvolvimento e Design de Aplicativos para iPhone" da Unicamp, totalmente em português, para quem tem alguma dificuldade com o Inglês, extremamente didático, composto de 4 cursos e um projeto final, gratuito, e, caso você queira, por uma taxa não muito cara, recebe um certificado.