https://github.com/naluisaelias/contactlistapp-flutter
Aplicativo para visualização de uma lista de contatos • Checkpoint 02 - Desenvolvimento Cross Platform • 3º Ano - Sistemas de Informação, FIAP • 2024
https://github.com/naluisaelias/contactlistapp-flutter
dart fiap flutter
Last synced: 3 months ago
JSON representation
Aplicativo para visualização de uma lista de contatos • Checkpoint 02 - Desenvolvimento Cross Platform • 3º Ano - Sistemas de Informação, FIAP • 2024
- Host: GitHub
- URL: https://github.com/naluisaelias/contactlistapp-flutter
- Owner: naluisaelias
- Created: 2024-12-17T03:20:42.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-17T03:22:33.000Z (6 months ago)
- Last Synced: 2024-12-27T06:12:57.977Z (5 months ago)
- Topics: dart, fiap, flutter
- Language: C++
- Homepage:
- Size: 260 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🙋🏻♂️ Lista de Contatos
Repositório reservado ao 'Lista de Contatos', um aplicativo Flutter que permite ao usuário visualizar uma lista de contatos e favoritar ou desfavoritar os contatos. O projeto exibe informações como nome, e-mail e uma foto de perfil, com a opção de marcar um contato como favorito.
Este projeto foi desenvolvido como parte do **Checkpoint 02** da disciplina **'Desenvolvimento Cross Platform'** ministrada pelo professor **Diego Camilo Martins Vieira**.
## 📲 Funcionalidades
* Exibir uma lista de contatos com nome, e-mail e foto de perfil.
* Permitir favoritar ou desfavoritar contatos.
* Contabilizar a quantidade de contatos favoritados.
* Atualizar dinamicamente o número de favoritos ao alterar o status dos contatos.## ⚙️ Tecnologias Utilizadas
* **Flutter:** Flutter é um framework de UI open-source criado pelo Google. Ele permite o desenvolvimento de aplicativos móveis multiplataforma de alta qualidade para iOS e Android a partir de uma única base de código.
* **Dart:** Dart é a linguagem de programação utilizada no desenvolvimento de aplicativos Flutter. Ela é uma linguagem moderna, orientada a objetos e de tipagem estática, desenvolvida pelo Google.
* **Material Design:** Material Design é um sistema de design desenvolvido pelo Google que ajuda os desenvolvedores a criar interfaces de usuário bonitas e funcionais seguindo princípios de design consistentes.
* **Flutter Packages:** O projeto faz uso de diversos pacotes Flutter disponíveis no pub.dev para adicionar funcionalidades específicas, como gerenciamento de rotas, ícones, e linting.## 👨🏻🏫 Orientações do Checkpoint
Desenvolver um aplicativo de acordo com os requisitos e temas propostos.
### 📝 Requisitos
* Tela de lista de contatos com nome, e-mail e foto.
* Funcionalidade para favoritar/desfavoritar contatos com ícones dinâmicos.
* Contabilizar e exibir o número de contatos favoritados.
* Utilizar ```setState()``` para alterar o estado da aplicação.