Projeto usado para criação de um novo seguindo alguns padrões de desenvolvimento.
- Login com email e senha seguindo padrões OAuth 2.0
- Login third part Facebook e Google
- Login com Apple
- Esqueci minha senha
- Cadastro de usuário com: foto, nome, email e senha
- Placeholder e tratamento de estados de view
- API RESTfull
- Linguagem: Swift
- Versão minima iOS: 10+
- Arquitetura: VIPER + VM + C
- Gerenciador de dependência: Cocoapods
- Padrões de layout: Material designer
Execute o comando no terminal para criar o projeto:
git clone https://github.com/moquiutijunio/app-template-ios.git
cd app-template-ios
chmod u+x appGenerator.sh
./appGenerator.sh
- Clone o projeto
git clone https://github.com/moquiutijunio/app-template-ios.git
- Vá para o diretório clonado
cd app-template-ios
- Crie o projeto
chmod u+x appGenerator.sh
./appGenerator.sh
* Se você `não utiliza SSH` use o seguinte comando
```bash
chmod u+x appGenerator.sh
./appGenerator.sh -https
```
- Em Assets.xcassets
- Adicione o ícone do App em AppIcon
- Na pasta colors e em no arquivo Colors (para iOS 13+) altere as cores padrões
- Altere a LaunchScreen se necessário
- Em APIClient altere as URLs base do projeto
- Em PROJECT verifique
iOS Deployment Target
- Em TARGETS verifique
Device
Device orientation
Status Bar Style