https://github.com/fellipecaetano/swiftui-and-architecture
Um debate sobre noções de arquitetura em apps SwiftUI
https://github.com/fellipecaetano/swiftui-and-architecture
architecture global-state ios swiftui unidirectional-data-flow
Last synced: 9 months ago
JSON representation
Um debate sobre noções de arquitetura em apps SwiftUI
- Host: GitHub
- URL: https://github.com/fellipecaetano/swiftui-and-architecture
- Owner: fellipecaetano
- Created: 2019-07-31T13:35:29.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-31T13:44:07.000Z (over 6 years ago)
- Last Synced: 2025-02-01T21:42:49.375Z (11 months ago)
- Topics: architecture, global-state, ios, swiftui, unidirectional-data-flow
- Language: Swift
- Size: 2.93 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SwiftUI e Arquitetura
Uma discussão sobre como trazer noções de arquitetura a uma aplicação iOS
escrita usando SwiftUI, de forma a permitir que ela cresça organicamente e
permaneça extensível e testável. Para isso, usamos um fluxo unidirecional de
dados e outras técnicas de gerenciamento de estado.
## Referências
A apresentação foi baseada em dois vídeos do Point-Free, uma série de vídeos que
explora a fundo conceitos de programação funcional em Swift (recomendadíssima!).
Nestes vídeos, Stephen Celis e Brandon Williams buscam introduzir o desafio de
arquitetar uma aplicação de complexidade não-trivial fruindo de todos os
conceitos de programação funcional explorados nos vídeos passados. Para isso, os
primeiros vídeos do arco tratam exatamente de como trabalhar com estado global e
fluxos unidirecionais de dados em um app simples escrito usando SwiftUI.
**SwiftUI and State Management: Part 1**
https://www.pointfree.co/episodes/ep65-swiftui-and-state-management-part-1
**SwiftUI and State Management: Part 2**
https://www.pointfree.co/episodes/ep66-swiftui-and-state-management-part-2
## Contato
Meu nome é Fellipe Caetano, sou referência técnica em desenvolvimento iOS na
Sympla e trabalho na área há 8 anos.
**E-mail**: fellipe.caetano@sympla.com.br
**GitHub**: https://github.com/fellipecaetano/
**LinkedIn**: https://www.linkedin.com/in/fellipecaetano/
**Twitter**: [@fellipecaetano_](https://twitter.com/fellipecaetano_) (100%
shitposting)