Esse repositório contém informações para o aprendizado de Swift e desenvolvimento em IOS, preferencialmente em português brasileiro. A razão da criação deste repositório é a dificuldade de encontrar materiais em pt-br na presente data (09/01/2021).
Além disso, também contém links úteis sobre o mundo Apple.
Artigos: Medium | PT-BR | EN (indisponível) |
Comunidades | PT-BR | EN (indisponível) |
Cursos gratuitos | PT-BR | EN (indisponível) |
Cursos pagos | PT-BR | EN (indisponível) |
PT-BR | EN (indisponível) | |
Livros | PT-BR | EN (indisponível) |
Podcasts | PT-BR | EN (indisponível) |
Sites | PT-BR | EN |
Youtube | PT-BR | EN |
Sobre o Apple Developer Academy |
---|
Universidades Brasileiras |
Fonte da imagem
[1] - Academy@EldoradoCPS
[2] - Apple Developer Academy | IFCE
[3] - Apple Developer Academy | Mackenzie
[4] - Apple Developer Academy | Porto Alegre
[5] - Apple Developer Academy | PUCPR
[6] - Apple Developer Academy | SENAC
[7] - Apple Developer Academy | UCB Former BEPiD
[8] - Apple Developer Academy | UFPE
[1] - Discord: Rocketseat - #Swift
Após a inscrição na Rocketseat, vá em "Discover" e depois em "Comunidade". O site vai ser redirecionado para o link de acesso da comunidade no Discord.
[1] - Stanford University: CS193p Iphone Application Development - Spring 2020
Aborda os conhecimentos mais recentes de programação em Swift, utilizando o SwiftUI.
Obs: Abaixo, no link do Youtube PT-BR, o Filipe Deschamps ensina como ativar as legendas em português brasileiro da lista de vídeos do curso da Stanford, mencionado acima.
[2] - Digital Innovation One: Conhecendo a base do Swift
Aborda somente UIKit, não aborda SwiftUI.
[3] - Desenvolvimento iOS em Swift Por PUCRS
PUC-RS: Pontifícia Universidade Católica do Rio Grande do Sul. Este material de curso só está disponível no app iTunes U para iPhone ou iPad. Aborda somente UIKit, não aborda SwiftUI.
[1] - Alura: Formação IOS
[1] - Nina Talks | UX Design e Tech by Karina Tronkos
Obs: Na escolha do E-book, voce terá o direito de acesso às futuras atualizações do livro.
[1] - Build Failed Podcast (pt-br)
Apresentado por Bruno Ramos (desenvolvedor IOS no IFood), Fabrício Serralvo (desenvolvedor IOS no IFood) e Bruno Rocha (desenvolvedor IOS no Spotify).
[2] - MacMagazine no Ar
Podcast do MacMagazine, um dos maiores sites sobre o mundo Apple no Brasil e na língua portuguesa.
[1] - DevMedia: Desenvolvimento IOS: Conheça a linguagem Swift (2014)
[2] - Código Fonte: 5 dicas para se tornar um desenvolvedor de Swift (2017)
[3] - MacMagazine: Apple leva linguagem de programação Swift ao Windows (22/09/2020)
[1] - Cícero Camargo CODEMUS
[2] - Dev PUC-Rio
[3] - Entendendo Iphone
[4] - MacMagazine
[5] - Nina Talks by Karina Tronkos
[6] - Thiago Aguiar
[1] - Attekita Dev: Aprenda Swift e se torne um desenvolvedor IOS com cursos gratuitos 📱
[2] - Cícero Camargo CODEMUS: SwiftUI + MVVM
[3] - Código Fonte TV: Swift (a linguagem do IOS)
[4] - Filipe Deschamps: Curso grátis Swift e SwiftUI (Stanford 2020)
[5] - Nina Talks: Unboxing Prêmios Apple Swift Student Challenge 2020
[6] - Thiago Aguiar: Tutoriais IOS
LearnBR: Um agrupador de link's de conteúdos para auxiliar no aprendizado ✌️
| Site | Repositório
[1] - Daily Dose of Swift by Pamela Ianovalli
[1] - Hacking with Swift by Paul Hudson
[2] - Daily Dose of Swift by Pamela Ianovalli
[1] - Paul Hudson from Hacking with Swift
[2] - Mayuko Inoue | IOS Engineer
[3] - Sara Dietschy | Rhymes with peachy
[4] - Daily Dose of Swift by Pamela Ianovalli
[1] - Paul Hudson: SwiftUI from Hacking with Swift
[2] - Paul Hudson: SwiftUI by Examples from Hacking with Swift
[3] - Paul Hudson: Xcode in 20 seconds from Hacking with Swift
[4] - Paul Hudson: Hacking with Swift
[5] - Paul Hudson: Swift in Sixty Seconds from Hacking with Swift
Essa iniciativa surgiu no Brasil, em 2013, e agora já está implementada também em outros países.
O programa oferece aos estudantes a oportunidade de implementar as suas próprias ideias, aprendendo e experienciando o desenvolvimento de um aplicativo ou jogo desde a sua concepção até a sua efetiva publicação na App Store. Além disto, recebem capacitação e tutoria em empreendedorismo, comunicação e marketing.
Os estudantes podem ingressar como desenvolvedores ou designers, recebendo capacitação de acordo com a sua área de atuação. Em vários momentos, os alunos trabalham em equipe para, em conjunto, promoverem a construção e o desenvolvimento de aplicativos e jogos.
Durante os dois anos de capacitação, os estudantes são encorajados atuarem com autonomia, o que faz com que eles estejam sempre engajados e se tornem profissionais de perfil diferenciado.
Para atingir os objetivos, emprega-se a metodologia de aprendizado baseado em desafios (CBL — Challenge Based Learning). Os professores especialistas, participantes do projeto, ajudam os estudantes a encontrarem seus próprios caminhos.
Fonte do texto: https://developeracademyucb.com.br
[1] - FUCAPI - Fundação Centro de Análise, Pesquisa e Inovação Tecnológica - Manaus/AM
[2] - IFCE - Instituto Federal de Educação, Ciência e Tecnologia do Ceará
[3] - Instituto Eldorado - Campinas/SP
[4] - Mackenzie
[5] - PUC-PR
[6] - PUC-Rio
[7] - PUC-RS
[8] - SENAC
[9] - UCB - Universidade Católica de Brasília
[10] - UFPE - Universidade Federal do Pernambuco
[1] - PUC-Rio: O que é desenvolver? - Apple Developer Academy
[2] - PUCPR: História de um desafio
- Faça um fork deste repositório (https://github.com/henriqueotogami/swift-pt-br/fork);
- Crie um branch com as suas modificações
git checkout -b my-new-resource
; - Faça commit
git commit -am 'Adicionando um novo recurso ...'
; - Faça um Push
git push origin my-new-feature
; - Crie uma nova pull request neste repositório.
Depois que sua pull request for merged, você pode excluir sua branch tranquilamente.