Mobile-Clean code

SwiftBank

A aplicação Adopet é um aplicativo iOS que exibe a lista de pets disponíveis para adoção, utilizando a linguagem Swift e o framework UIKit, com a abordagem programática (view code).

🔨 Funcionalidades do projeto

  • Tela de cadastro/login;
  • Lista de pets disponíveis para adoção;
  • Tela de detalhes de um pet;
  • Opção de ligar para responsável / mandar mensagem via Whatsapp.

✔️ Técnicas e tecnologias

Veja abaixo o que utilizamos nesse projeto:

  • UIKit: Framework para construção de interfaces de usuário;
  • XCode: Ambiente de desenvolvimento integrado (IDE) oficial da Apple para desenvolvimento de aplicativos iOS;
  • Swift: Linguagem de programação poderosa e intuitiva usada para desenvolver aplicativos iOS;
  • View code: Abordagem programática para construção de interfaces de usuário;
  • UINavigationController: Utilizado para navegação entre telas;
  • UIButton, UIImageView, UILabel, UIStackView: Componentes de interface de usuário para construção das telas;
  • Boas práticas de código limpo, como nome de variáveis, funções/classes com única responsabilidade, desacoplamento de código, orientação a protocolos e injeção de dependências.

E muito mais!

📁 Acesso ao projeto

Você pode baixar o zip com o código final do projeto ou acessar o código fonte.

🛠️ Abrir e rodar o projeto

Para executar este projeto, você precisa:

  • Ter um macOS rodando em sua máquina.
  • Ter a IDE XCode instalada em sua máquina. Você pode baixar pela App Store ou no site para desenvolvedores da Apple.

Como executar o projeto?

Quando você realizar o download do projeto, deverá descompactar o arquivo e entrar na pasta descompactada. Dentro dessa pasta, haverá um arquivo com a extensão .xcodeproj, você deve dar duplo clique nesse arquivo, que abrirá diretamente no XCode.

Com o projeto aberto no XCode, você consegue visualizar todas as pastas e arquivos.

Para rodar o seu projeto, você deve clicar no botão de play na parte superior do XCode. Você também pode alterar o simulador em que o aplicativo será exibido, e então, o projeto será aberto no simulador de sua preferência.

📚 Mais informações do curso

Gostou do projeto e quer conhecer mais? Você pode acessar o curso que desenvolve o projeto!