Skip to content

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.

Notifications You must be signed in to change notification settings

moquiutijunio/app-template-ios

Repository files navigation

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

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

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published