Como se manter atualizado sobre desenvolvimento iOS
Assim como tecnologia em geral, o mundo de desenvolvimento iOS sofre mudanças constantemente. Seja sobre arquitetura, novas bibliotecas, atualizações sobre a linguagem e ferramentas que auxiliam o desenvolvimento. Todos sabem o quanto é importante estar atualizado, mas isso não é uma tarefa fácil. Neste artigo, vou dar dicas de onde buscar estas informações e a melhor forma de organizá-las. Vamos lá? 👨🏻💻
Blogs
Algo que mais tem no mundo de tecnologia são artigos, e tem alguns blogs que geram conteúdos muito bons. Segue a lista dos meus favoritos:
-
Swift by Sundell: John Sundell posta semanalmente ótimos artigos sobre swift, assim como,vídeos e podcasts. O mais legal é que ele estará na NSBrazil deste ano, aqui em São Paulo! É um cara que vale a pena seguir.
-
Hacking with Swift: o escritor Paul Hudson também traz conteúdos muito bons sobre Swift. O que mais gosto é o desafio de 100 dias de SwiftUI, dentre outros que ele tem.
-
SwiftLee: Outro ótimo blog com atualizações semanais. Ele também conta com uma opção de você assinar a newsletter dele, informando o seu e-mail. O Autor é Antoine van der Lee, que trabalha atualmente no WeTransfer.
-
Ray Wenderlich: Um portal de cursos com excelente qualidade (não apenas de iOS) e diversos professores que, apesar dos cursos serem pagos, os artigos são de graça.
-
NSHipster: Conta com artigos semanalmente, mas com um diferencial de ter conteúdos para Objective C.
Essa é uma pequena lista dos que eu mais acompanho, mas tem muito mais blogs sensacionais por aí, principalmente em português.
Dica do Décio: usar um agregador de notícias para que você consiga assinar todos os RSS dos blogs que você acompanha e estar sempre atualizado quando um novo post for lançado! Um muito bom que o @VitorFerraz me indicou é o Feedly, que você consegue criar listas com os blogs que você está seguindo.
Eventos
WWDC
A WWDC é a conferência anual de desenvolvedores da Apple que ocorre em São Francisco - EUA. Todas as novidades sobre desenvolvimento no mundo Apple são anunciadas e apresentadas lá. Infelizmente, é caro e difícil conseguir um ingresso. Mas a Apple disponibiliza os vídeos de todas as talks de todos os anos em seu site. São diversos vídeos sobre todos os temas entorno da Apple, aí vale escolher as palestras que lhe parecerem mais interessantes.
NSBrazil
A NSBrazil é a maior conferência nacional focada em plataformas Apple que em 2020 será realizada novamente no CUBO Itaú, em São Paulo. São 3 dias de evento com workshops e palestras. Fique de olho no site para comprar os ingressos, pois acabam muuuuito rápido e não são baratos. Como tinha dito anteriormente, John Sundell estará lá e , com certeza, terá muita gente boa palestrando.
Meetup Cocoaheads
A comunidade de iOS se reúne em vários estados para comentar sobre diversos temas, seja sobre código, diversidade e novas tecnologias. Você pode acompanhar mais sobre os eventos de cada estado em seu site, que mostram fotos, vídeos e agenda dos próximos meetups.
Vídeos
-
Let’s Build That App: Brian Voong traz muito conteúdo bacana em seu site, principalmente, se você quer ficar fera em ViewCode, pois a maioria dos seus vídeos ele utiliza essa abordagem.
-
Sean Allen: Esse cara tem um vasto conteúdo sobre diversos tópicos. O que eu mais curti foi uma playlist sobre perguntas de entrevistas que me ajudou bastante a me preparar.
-
Rebeloper: Apesar de ter um sotaque bem diferente, esse cara já me salvou em muitos tutoriais que ele fez. Recomendo dar uma olhada.
O Twitter é sensacional para receber notícias de ultima hora, pois a informação chega numa velocidade muito grande por lá. Além de procurar os autores dos blogs e vlogs que recomendei acima, também recomendo dar uma olhada neste link que tem 52 perfis recomendados para seguir.
Comunidade
Se você ainda não faz parte da comunidade do slack do iOS Dev BR, se inscreva neste link. Lá o pessoal tira dúvidas sobre tecnologia, fala sobre as novidades do iOS e assuntos aleatórios.
Prática
Ainda que todas essas formas sejam muito eficazes, algo que não pode faltar de jeito nenhum é a prática. Você deve colocar em ação todos esses novos inputs desses conteúdos, seja em um projeto pessoal ou no trabalho (se tiver liberdade para isso). Você pode ler toda a teoria que existe, mas se você nunca tentar fazer isso sozinho, não haverá um processo de aprendizado real. Esses conteúdos te ajudam demais para questionar seus métodos e comportamento e, eventualmente, se tornar melhor.