Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/moquiutijunio/app-template-ios

O app-template iOS é um projeto base criado para facilitar o início de um projeto. O app contém várias classes e recursos (placeholders) que geralmente compõe boa parte das funcionalidades que um desenvolvedor iOS precisa implementar durante as primeiras semanas de um projeto.
https://github.com/moquiutijunio/app-template-ios

apple ios swift

Last synced: 7 days ago
JSON representation

O app-template iOS é um projeto base criado para facilitar o início de um projeto. O app contém várias classes e recursos (placeholders) que geralmente compõe boa parte das funcionalidades que um desenvolvedor iOS precisa implementar durante as primeiras semanas de um projeto.

Awesome Lists containing this project

README

        

# APP Template iOS

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

## Detalhes técnicos

- Linguagem: Swift
- Versão minima iOS: 10+
- Arquitetura: VIPER + VM + C
- Gerenciador de dependência: Cocoapods
- Padrões de layout: Material designer

## Utilização

Execute o comando no terminal para criar o projeto:

#### Quick start
```bash
git clone https://github.com/moquiutijunio/app-template-ios.git
cd app-template-ios
chmod u+x appGenerator.sh
./appGenerator.sh
```

#### Passo a passo
- Clone o projeto
```bash
git clone https://github.com/moquiutijunio/app-template-ios.git
```

- Vá para o diretório clonado
```bash
cd app-template-ios
```

- Crie o projeto
```bash
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
```

## Configurações

- 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`

## Aplicação