Sempre em meus projetos eu crio um Design System e muitas vezes esse código é o mesmo. Para facilitar o uso em outros projetos pessoais criei um pod para poder usar esses componentes. Uma coisa importante: todos esses componentes são criados com Swift puro. Não é usado nenhum pod externo.
Para poder usar o pod em seu projeto:
pod 'DSKings', '0.0.1'
Para poder acessar o código é necessário gerar o arquivo .xcworkspace
. Para isso, dentro da pasta Example (onde tem o arquivo Podfile) digite os seguintes comandos:
rm Podfile.lock
pod install --repo-update
Obs:
- O primeiro comando é opcional, mas ainda sim recomendo usar.
- Caso mude de branch será necessário também fazer esses comandos.
Existe um app exemplo com os componentes que estão disponíveis para uso, podendo entender como usar os componentes e como eles ficam nas telas.
O pod é feito a partir do Swift 5.7
Plataforma | OS |
---|---|
iPhone | iOS 15+ |
A documentação dos componentes disponíveis será construida na wiki do projeto. Qualquer dúvida só entrar em contato ou criar uma issue.
Esse projeto é open source e licenciado pela MIT.
Gui Reis |