Giter VIP home page Giter VIP logo

swift-3's Introduction

thumbnail-swift-parte3

Egg Plant Brownie

A aplicação Egg Plant Brownie é a simulação de um aplicativo de refeições para o sistema operacional iOS que utiliza a linguagem Swift e o framework UIKit.

🔨 Funcionalidades do projeto

  • Adicionar uma refeição e a quantidade de felicidade através de campos de texto.
  • Adicionar e selecionar os itens de uma refeição.
  • Visualizar o que foi adicionado em formato de tabela.
  • Remoção de determinada refeição.

Gif mostrando o aplicativo em execução

✔️ Técnicas e tecnologias

Veja abaixo o que utilizamos nesse projeto:

  • UIKit: Um framework que permite a construção de aplicações iOS.
  • TableViewController: Criação de tabelas dinâmicas.
  • NavigationController: Navegação entre telas com passagem de parâmetros.
  • Gestures: Gestos de interação com o usuário.
  • Alert: Criação de alertas.
  • Closures: Funções anônimas muito utilizadas.
  • MVC: Padrão de projeto Model - View - Controller.
  • Optional Chaining: Lidando com opcionais.
  • DAO: Padrão de projeto que separa a lógica de negócios da lógica de persistência de dados.
  • Carregamento e salvamento de dados.

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! Você também pode acessar a primeira parte desse curso - Swift parte 1: Desenvolvendo para iOS no Xcode.

swift-3's People

Contributors

alexfelipe avatar giovannamoeller avatar

Stargazers

Cleiton barros avatar

Watchers

James Cloos avatar Ândriu Felipe Coelho avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.