Desenvolvendo Apps para iOS | Stanford
CS193p | Desenvolvendo Apps para iOS
Bem-vindo ao site CS193p da Universidade de Stanford (Desenvolvimento de aplicativos para iOS usando SwiftUI). Você encontrará materiais de iterações anteriores do curso aqui, incluindo o trimestre mais recente.
Mais informações clique aqui
As palestras da versão de primavera de 2023 do curso CS193p (Desenvolvendo aplicações para iOS usando SwiftUI) da Universidade de Stanford foram ministradas pessoalmente, mas, infelizmente, não foram gravadas em vídeo. No entanto, capturamos a tela do laptop das apresentações e demonstrações, bem como o áudio associado. Você pode assistir a essas capturas de tela usando os links abaixo. Você também encontrará links para materiais de apoio distribuídos aos alunos durante o trimestre (lição de casa, código de demonstração, etc.).
O currículo é substancialmente semelhante à versão Primavera de 2021, então, se você já assistiu, pode achar o Capitulo 14 o mais interessante (programação assíncrona baseada em ator). Observe também que WWDC 2023 já passou e a mudança introduzida lá que provavelmente mais afeta o currículo abaixo é a atualização feita no mecanismo de UI reativo em SwiftUI (@Observable vs. ObservableObject). Presumivelmente, ObservableObject será compatível com versões anteriores por um tempo, mas começando com Xcode 15/iOS 17, você provavelmente desejará passar a usar @Observable.
Capitulos:
- Primeiros passos com SwiftUI
- Mais SwiftUI
- MVVM
- Aplicando MVVM
- Protocolos, enum, opcional
- Layout, @ViewBuilder
- Shape, ViewModifier, Constants
- Animação (Parte 1)
- Animação (Parte 2)
- Arte Emoji
- Gestos, 2º MVVM
- Persistência, propriedades de Wrappers
- Apresentando Views e Navigation
- Multithreading, Error Handling
- Arquitetura de Documentos