Conhecer os fundamentos é algo extremamente essencial para qualquer desenvolvedor, independente de sua senioridade. Com intuito de cumprir meu objetivo de ser a uma desenvolvedora melhor a cada dia, resolvi reunir neste repositório o avanço dos meus estudos da base de Swift.
Para ter uma organização mais clara dos tópicos que pretendo estudar, me auxiliando na montagem do cronograma de estudos e gestão do tempo. Também compartilhar com outras pessoas que tenham interesse de estudar os fundamentos de Swift alguns tópicos interessantes e referências de sites ou artigos que me auxiliaram nos estudos.
- SOLID
- Filter, Map, Reduce
- Lazy variables
- Fileprivate vs Private
- Struct vs Class
- Bounds vs Frames
- Programaçao Orientada a Protocolo
- Generecis
- Extension
- Delegate
- Singleton
- Escaping closures
- Gerenciamento de memória - ARC(Automatic Reference Counting), Retain Cycle e Memory Leak
- Strong, Weak e Unowned
- Concurrency, Thread - GCD(Grand Central Dispatch) e Async Await
- Design Patterns
- Estados de uma aplicaçao iOS
- Ciclo de vida de uma View
- ViewCode
- Acessibilidade
- Testes Unitários
- Arquitetura
Everything here is made with a lot of 🤍 by Rayana Prata.