https://github.com/andrvss/cinetopia
Filmes indicativos e atemporais, tudo em um só lugar e no seu melhor alcance.
https://github.com/andrvss/cinetopia
ios mobile-app swift uikit
Last synced: about 1 year ago
JSON representation
Filmes indicativos e atemporais, tudo em um só lugar e no seu melhor alcance.
- Host: GitHub
- URL: https://github.com/andrvss/cinetopia
- Owner: andrvss
- Created: 2024-01-15T18:18:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-15T19:18:10.000Z (over 2 years ago)
- Last Synced: 2025-06-09T14:15:19.677Z (about 1 year ago)
- Topics: ios, mobile-app, swift, uikit
- Language: Swift
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Cinetopia
Filmes populares e atemporais na palma da sua mão.
Tecnologias |
Projeto |
Acesso |
Licença
## 🚀 Tecnologias
- 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, sem o uso de storyboards;
- `UINavigationController`: Utilizado para navegação entre telas;
- `UIButton, UIImageView, UILabel, UIStackView`: Componentes de interface de usuário para construção das telas.
- `UITableView`: Componente para construção de tabelas.
- `UITableViewDataSource`, `UITableViewDelegate`: Protocolos para construção de tabelas.
- `UISearchBar`, `UISearchBarDelegate`: Componente e protocolo para construção de barras de pesquisa.
- `UITableViewCell`: Construção de células para tabelas
- Git e Github: versionamento e explanação.
## 💻 Projeto
A aplicação Cinetopia é um aplicativo iOS que exibe uma lista indicativa de filmes bem recebidos por crítica e público, utilizando a linguagem Swift e o framework UIKit, com a abordagem programática (view code).
É válido ressaltar que este projeto está em estágio contínuo de desenvolvimento e em breve implementarei novas funcionalidades, bem como solucionarei um update na sinopse dos filmes, quando selecionados.
## 🔖 Acesso
Você pode [baixar o zip](https://github.com/alura-cursos/ios-view-code-layouts-tabelas/archive/refs/heads/main.zip) com o código final do projeto ou [acessar o código fonte](https://github.com/alura-cursos/ios-view-code-layouts-tabelas/).
**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](https://developer.apple.com/download/all/) da Apple.
**Após isso, siga as instruções abaixo**
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.
## :memo: Licença
Esse projeto está sob a licença MIT.
---
Feito com ♥ por Paulo Andres. :wave: [Conheça minha inspiração aqui!](https://cursos.alura.com.br/course/ios-view-code-layouts-tabelas)