O "MessageViewCode" é um app iOS inovador, desenvolvido em Swift com o framework UIKit, focado em mensagens e bate-papos. Utilizando Firebase para autenticação de usuários e armazenamento de dados, oferece uma experiência de comunicação rápida e segura, permitindo que os usuários se conectem e compartilhem mensagens instantaneamente em uma interface amigável e intuitiva.
MessageViewCode.mp4
-
Cadastro de Usuário:
-
Os usuários podem se cadastrar no app fornecendo informações básicas como nome, e-mail e senha.
-
O processo de cadastro inclui verificação de e-mail para garantir a autenticidade do usuário.
-
Login de Usuário:
-
Após o cadastro, os usuários podem fazer login usando seu e-mail e senha.
-
Bate-Papo com Amigos:
-
Os usuários podem adicionar amigos através de seus e-mails ou nomes de usuário.
-
Suporte para bate-papo individual e em grupo.
-
Interface de Usuário Intuitiva:
-
Uma interface limpa e amigável que facilita a navegação e o uso do app.
-
Personalização do perfil, incluindo foto, nome de usuário e status.
- Swift
- UIKit
- ViewCode
- ScrollView
- Sanpkit
- Firebase
- Arquitetura MVVM
Para executar este projeto, clone o repositório e abra o arquivo .xcworkspace no Xcode:
git clone https://github.com/FelipeAngeli/MessageCursoViewCode
cd MessageViewCode
open MessageViewCode.xcworkspace
-
Requisitos: Um computador com macOS. Xcode instalado no seu Mac. Um dispositivo iOS ou um simulador iOS configurado.
-
Configuração: Clone ou faça o download do repositório do projeto iOS. Abra o projeto no Xcode.
-
Compilação: No Xcode, selecione o esquema de destino (destination scheme) para o dispositivo iOS ou simulador que você deseja usar. Clique no botão "Build" (ou use o atalho Command-B) para compilar o projeto.
-
Execução: Escolha o dispositivo iOS ou simulador no qual deseja executar o projeto (por exemplo, um dispositivo físico conectado ou um simulador iOS). Pressione o botão "Run" (ou use o atalho Command-R) para iniciar o projeto.
Este projeto está sob a licença (Felipe Angeli) - veja o arquivo LICENSE.md para detalhes.