aprenda-swift
  
  
    Uma lista de conteúdos para você aprender Swift 
    https://github.com/CodandoApple/aprenda-swift
  
        Last synced: 4 days ago 
        JSON representation
    
- 
            
Conteúdos
- 
                    
Interface
- SwiftUI Notes
 - Curso iOS: Módulo sobre view code - Thiago Lioy [🇧🇷
 - 🎬 Como criar um app iOS usando Storyboard - Developer Academy PUC-Rio [🇧🇷
 - View Code em Swift - Cassia Barbosa [🇧🇷
 - Implementando interfaces iOS em View Code - ioasys-voices [🇧🇷
 - 🎬 Como funciona a UIStackView - DevPoli [🇧🇷
 - 🎬 Como criar uma tela usando ViewCode - Swift para todos [🇧🇷
 - 🎬 Como criar componentes em Swift usando ViewCode - Swift para todos [🇧🇷
 - 🎬 SwiftUI: Animações no iOS - Tiago Aguiar [🇧🇷
 - Com quantas views se faz uma App? - equinociOS [🇧🇷
 - Curso iOS: Módulo sobre view code - Thiago Lioy [🇧🇷
 - UIKit: Renderizando componentes no SwiftUI - ioasys-voices [🇧🇷
 - Como começar com ViewCode no iOS - João Alexandre [🇧🇷
 - ViewCode + AutoLayout - Kodeco
 - ViewCode + SnapKit - Kodeco
 - 🎬 Como usar o ViewCode sem Storyboard - BackFront Academy [🇧🇷
 - Melhorando a experiência do seu app com animações — iOS - Leonardo Santos [🇧🇷
 - Como criar um app iOS em ViewCode - ReisDev [🇧🇷
 - Primeiros passos com UIKit - Tuts+ [🇧🇷
 - Diferenças na construção de layout com Storyboard, XIB e View Code - Alura [🇧🇷
 - 🎬 Conhecendo UIView e Constraints no iOS - DevPoli [🇧🇷
 - iOS do princípio com Swift: Básico de Auto Layout - Bart Jacobs [🇧🇷
 - SwiftUI irá substituir o Swift? - Cassiane de Freitas [🇧🇷
 - SwiftUI: dicas para quem quer começar a desenvolver - Arthur Givigir [🇧🇷
 - Layouts com SwiftUI - Alura [🇧🇷
 - 🎬 Introdução Ao SwiftUI - Como Criar O Primeiro Aplicativo [Ponta-a-Ponta
 - 🎬 SwiftUI: Como começar do zero no desenvolvimento iOS moderno - Tiago Aguiar [🇧🇷
 - 🎬 Aprenda a criar apps nativos de iPhone no Xcode - Guia Completo: SwiftUI - Irmandade Swift [🇧🇷
 - 🎬 Como Criar Um Aplicativo iOS no Xcode (Super Simples!) - SwiftUI Tutorial - Tiago Aguiar [🇧🇷
 - 🎬 SwiftUI para desenvolvedores UIKit - Hugo Silva [🇧🇷
 - Hacking with iOS: SwiftUI Edition
 - Desmistificando Storyboards - equinociOS [🇧🇷
 - Storyboard - Kodeco
 - UIKKit, Storyboard e Padrão delegate - Ândriu Felipe [🇧🇷
 - 🎬 Introdução ao SwiftUI - Construindo aplicativos iOS - Giovanna Moeller [🇧🇷
 - 🎬 SwiftUI para desenvolvedores UIKit - Hugo Silva [🇧🇷
 - Hacking with iOS: SwiftUI Edition
 
 - 
                    
Padrões de Projeto
- Design Patterns em Swift
 - Injeção de Dependência - Raúl Ferrer [🇧🇷
 - Protocol Delegate em Swift - Cassia Barbosa [🇧🇷
 - Padrões de Projeto em Swift - Refactoring.Guru [🇧🇷
 - Um pouco sobre injeção de dependência em iOS - Victor Brito [🇧🇷
 - 🎬 Aplicando Delegate Pattern - Pedro Lagosta [🇧🇷
 - 🎬 Criando Coordinator - Pedro Lagosta [🇧🇷
 - iOS Good Practices
 - 🎬 Usando pop, injeção de dependência e Factory - Pedro Lagosta [🇧🇷
 
 - 
                    
Testes
- Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - iOS Teste Unitário e Teste de UI - Hoff Silva [🇧🇷
 - Escrevendo Testes Unitários para uma ViewController com TableView - Leonardo Cunha [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Testes automatizados com XCTest Framework para teste de app iOS - Amanda Lacerda [🇧🇷
 - Testes unitários em Swift com MVVM - SoftDesign [🇧🇷
 - Test Doubles em Swift (Ou o isolamento de testes unitários) - Matheus de Vasconcelos [🇧🇷
 - iOS Tests 101 - Yasmin Benatti [🇧🇷
 - 🎬 Escrevendo testes de UI - Comitando [🇧🇷
 - 🎬 Automação de testes NATIVA para iOS com XCUITest - qazando [🇧🇷
 - 🎬 Lidando com FileManager em testes unitários - Comitando [🇧🇷
 - 🎬 Criando Testes Unitários na prática - Pedro Lagosta [🇧🇷
 - 🎬 [Devpass Talks
 - 🎬 Criando Testes Unitários - Pedro Lagosta [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 - Escrevendo testes unitários em cenários caóticos: uma abordagem prática - Renato Felício [🇧🇷
 
 - 
                    
Arquiteturas
- Principais arquiteturas para aplicações iOS - Objective [🇧🇷
 - 🎬 Migrando tela de MVC para VIP - Comitando [🇧🇷
 - 🎬 Aplicando MVVM - Pedro Lagosta [🇧🇷
 - 🎬 Aproximando Arquiteturas do Negócio - Bruno Ramos [🇧🇷
 - 🎬 Como montar o MVVM no Swift - DevPoli [🇧🇷
 - 🎬 (Re)Começando com SwiftUI + MVVM - Cícero Camargo CODEMUS [🇧🇷
 - iOS Architecture: MVVM-C
 - 🎬 Aplicando o padrão de projeto MVC em aplicativos iOS - Developer Academy PUC-Rio [🇧🇷
 - Qual a melhor arquitetura para aplicações iOS? MVC? - Geraldo Bastos [🇧🇷
 - As 5 arquiteturas iOS mais utilizadas - Zup [🇧🇷
 - Qual a melhor arquitetura para aplicações iOS? MVVM? - Geraldo Bastos [🇧🇷
 - Arquitetura MVVM - Pomo Docs [🇧🇷
 - Arquitetura Limpa (CLEAN) - Rayana Prata [🇧🇷
 - Benefícios mais comuns entre arquiteturas iOS - Yasmin Benatti [🇧🇷
 - Um estudo comparativo entre padrões arquiteturais para o desenvolvimento de aplicativos para a plataforma iOS - Ícaro Lima [🇧🇷
 - Implementando arquitetura MVP - Comitando [🇧🇷
 - Entendendo os padrões de modelagem MVC, MVP e MVVM - ENG [🇧🇷
 - Entendendo os padrões de modelagem MVC, MVP e MVVM - ENG [🇧🇷
 - Principais arquiteturas para aplicações iOS - Objective [🇧🇷
 - 🎬 Migrando tela de MVC para VIP - Comitando [🇧🇷
 - 🎬 Aplicando MVVM - Pedro Lagosta [🇧🇷
 
 - 
                    
Persistência
 - 
                    
Networking
- Usando Codables em Swift 5 para consumir uma API de filmes - Lucas Fernandez [🇧🇷
 - Como fazer um GET em Swift 4.2 - Gois [🇧🇷
 - Consumindo API com SwiftUI - Tamara Erlij [🇧🇷
 - 🎬 Buscando dados da API de forma SIMPLES - DevPoli [🇧🇷
 - 🎬 Consumindo dados de uma API em Swift - Pedro Cacique [🇧🇷
 - 🎬 Criando camada Service - Pedro Lagosta [🇧🇷
 - Async/Await: Camada Network genérica com Swift 5.5 - Victor Catão [🇧🇷
 
 - 
                    
Gerenciamento de Dependências
 - 
                    
Linguagem
- 🎬 Como trabalhar com Closures - DevPoli [🇧🇷
 - 🎬 Struct ou Class, pra que serve? - DevPoli [🇧🇷
 - 🎬 Swift na prática: Uso de protocolos (Parte 1) - Comitando [🇧🇷
 - 🎬 Lazy Var e Computed Properties - Qual a diferença? - DevPoli [🇧🇷
 - 🎬 Swift na prática: Uso de protocolos (Parte 2) - Comitando [🇧🇷
 - Race Condition e Data Race: Criando Classes Threadsafe em Swift - Laura Pinheiro [🇧🇷
 - 🎬 Automatizando a detecção de vazamento de memória - Comitando [🇧🇷
 - 🎬 Desvendando o ARC do Swift - DevPoli [🇧🇷
 - Variáveis e Constantes em Swift - ReisDev [🇧🇷
 - O que são Classes e Struct, as diferenças e quando usar - Giovanna Moeller [🇧🇷
 - Uso de Struct e Class em Swift - Amanda Paiva [🇧🇷
 - Protocolos em Swift: Uma abordagem didática - Caio Santos [🇧🇷
 - Optional em Swift - ReisDev [🇧🇷
 - Propriedades em Swift - Pedro Menezes [🇧🇷
 - Entendendo o uso de Generics: Por quê e como utilizar? - Giovanna Moeller [🇧🇷
 - Entendendo [weak self
 - Opcionais em Swift: como utilizar? - Giovanna Moeller [🇧🇷
 - Concorrência em iOS: A Teoria por Trás do Grand Central Dispatch - Laura Pinheiro [🇧🇷
 - Como decodificar JSON em Swift - ReisDev [🇧🇷
 - Conversão de Dados com Codable (Encodable e Decodable) - Giovanna Moeller [🇧🇷
 - Desmistificando a programação orientada a protocolos - Marcos Lacerda [🇧🇷
 - Decodificando JSON com Swift 4 (parte 2) - Mateus Silva [🇧🇷
 - Você sabe o que são Property Wrappers? Parte 1 - Marcos Lacerda [🇧🇷
 - Como funcionam os modificadores de acesso? - Giovanna Moeller [🇧🇷
 - Você sabe o que são Property Wrappers? Parte 2 - Marcos Lacerda [🇧🇷
 - Timer — Manipulando o tempo utilizando o Timer(iOS) - Vinicius Mangueira [🇧🇷
 - Decodificando JSON com Swift 4 - Mateus Silva [🇧🇷
 - 🎬 Swift na prática: Uso de protocolos (Parte 1) - Comitando [🇧🇷
 - 🎬 Swift na prática: Uso de protocolos (Parte 2) - Comitando [🇧🇷
 - Gerenciamento de memória no iOS — weak, strong e unowned - Décio Montanhani [🇧🇷
 - 🎬 Swift na prática: Uso de protocolos (Parte 1) - Comitando [🇧🇷
 - 🎬 Swift na prática: Uso de protocolos (Parte 2) - Comitando [🇧🇷
 
 - 
                    
Reatividade
 - 
                    
Segurança
 - 
                    
Acessibilidade
- Voice Over - Acessibilidade em iOS - Renan Germano [🇧🇷
 - Criando uma solução acessível para o One Time Code - André Salla [🇧🇷
 - Já parou para pensar se seu app é acessível? - iMasters [🇧🇷
 - 🎬 Como dar foco no ELEMENTO com ACESSIBILIDADE - BackFront Academy [🇧🇷
 - Tornando o seu app acessível por todos no iOS - Gustavo Severo [🇧🇷
 
 - 
                    
Backend
- VAPOR - A new type of web framework
 - 🎬 Build a RESTAPI in Swift using the Vapor Framework
 - 🎬 Getting Started with Vapor
 - 🎬 Getting Started With Vapor | Server Side Swift
 - 🎬 Server Side Swift Using Vapor Part 1 - Getting Started
 - 🎬 Vapor New: Урок 1 - Введение, создание проекта, модель продукта, миграция. Backend на Swift | сервер
 
 - 
                    
Tutoriais
- iOS App Dev Tutorials - Apple
 - SwifUI Tutorial - Apple
 - 🎬 Xcode: Como criar um aplicativo iOS do zero (para iniciantes) - Tiago Aguiar [🇧🇷
 - Como desenvolver seu próprio gerador de senha no iOS - Victor Catão [🇧🇷
 - 🎬 Como criar um app iOS no Xcode sem Storyboard - DevPoli [🇧🇷
 - Criação de Apps para iOS com SWIFT 2023 - Bruno Santos [🇧🇷
 - Criação de Apps para iOS com SWIFT 2023 - Bruno Santos [🇧🇷
 
 
 - 
                    
 - 
            
Ferramentas e Recursos
- 
                    
Utilidades
 - 
                    
Deploy e CI/CD
- Gerando artefatos .ipa com GitHub Actions - Michel Lutz [🇧🇷
 - Gerando artefatos .ipa com GitHub Actions - Michel Lutz [🇧🇷
 - Gerando artefatos .ipa com GitHub Actions - Michel Lutz [🇧🇷
 - Gerando artefatos .ipa com GitHub Actions - Michel Lutz [🇧🇷
 - Gerando artefatos .ipa com GitHub Actions - Michel Lutz [🇧🇷
 - Jenkins
 - Fastlane
 - Judo - UI orientada a servidor
 - Gerando artefatos .ipa com GitHub Actions - Michel Lutz [🇧🇷
 
 
 - 
                    
 - 
            
Livros
 - 
            
Cursos gratuitos
 - 
            
Roadmaps
- 
                    
Deploy e CI/CD
- Mobile Developer Roadmap - Jung Kim
 - Plano de Estudos de Desenvolvimento iOS - Zup Innovation [🇧🇷
 - iOS Roadmap - Escalando com Swift [🇧🇷
 - Swift Developer Roadmap - Ronan Rodrigo Nunes
 - iOS Developer Skills Matrix - Bohdan Orlov
 - iOS Roadmap to Professional Developer
 - A Jornada do Programador iOS - BackFront Academy [🇧🇷
 
 
 - 
                    
 - 
            
Blogs e Plataformas
 - 
            
Canais no Youtube
- 
                    
Deploy e CI/CD
- Attekita Dev [🇧🇷
 - Back Front Academy [🇧🇷
 - Cícero Camargo CODEMUS [🇧🇷
 - CocoaHeadsBR [🇧🇷
 - Codando Com Moa [🇧🇷
 - Comitando [🇧🇷
 - Developer Academy PUC-Rio [🇧🇷
 - Pedro Lagosta [🇧🇷
 - ReisDev [🇧🇷
 - Raphael Oliveira [🇧🇷
 - Michel Lopes [🇧🇷
 - Tiago Aguiar [🇧🇷
 - Thais Sadami [🇧🇷
 - Swift para todos [🇧🇷
 - Credo Academy
 - Essential Developer
 - iOS Academy
 - Paul Hudson
 - Rebeloper
 - Sean Allen
 - Vincent Pradeilles
 - Kavsoft
 - Stewart Lynch
 - Karin Prater
 
 
 - 
                    
 - 
            
Playlists no Youtube
- 
                    
Deploy e CI/CD
- Curso de Swift - Hugo Vasconcelos [🇧🇷
 - Aulas de Swift - Bruno Scheltzke [🇧🇷
 - Desenvolvimento iOS - Desgourmetizando o conhecimento / Renato Matos [🇧🇷
 - DESENVOLVIMENTO iOS - Tiago Aguiar [🇧🇷
 - Curso de Swift - Programação - Tiago Aguiar [🇧🇷
 - iOS Development with Swift Tutorials
 - Apple Swift Programming Language Tutorial Series
 - TUTORIAIS iOS (LEGACY)
 - iOS Course Lectures Spring 2021 - Cornell AppDev
 
 
 - 
                    
 - 
            
Podcasts
 - 
            
Cursos pagos
- 
                    
Deploy e CI/CD
- The Complete iOS Development Bootcamp - Udemy
 - Desenvolvedor iOS: Prepare-se para o Mercado de Trabalho - Wellignton Bezerra [🇧🇷
 - Do Iniciante ao Avançado em Testes Unitários no iOS
 - Curso Carreira iOS - Comitando [🇧🇷
 - Curso Completo Desenvolvimento iOS 11 Swift 4 - Eric Brito [🇧🇷
 - Desenvolvimento de Aplicativos iOS12 em Swift4 - Rodrigo Guimarães [🇧🇷
 - Swift - TDD, Clean Architecture, Design Patterns, SOLID, MVP - Rodrigo Manguinho [🇧🇷
 - Desenvolvimento IOS 12 - Aprenda a criar 18 Apps - Jamilton Damasceno [🇧🇷
 
 
 - 
                    
 - 
            
Comunidades
 - 
            
Canais no Telegram
- 
                    
Deploy e CI/CD
 
 - 
                    
 - 
            
Instagram
 - 
            
Twitter
- 
                    
Deploy e CI/CD
 
 - 
                    
 
            Programming Languages
          
          
        
            Categories
          
          
        
            Sub Categories
          
          
        
            Keywords