Skip to content

ALLANOSAN/apiflutter

 
 

Repository files navigation

foi feito:

Adição de Listagem de Usuários e Formulário de Adição:

  • Foram adicionados métodos _buildUserList e _buildAddUserForm na classe UserListScreenState para exibir a lista de usuários e o formulário de adição de usuário, respectivamente.

  • A lógica para alternar entre a exibição da lista de usuários e o formulário de adição foi implementada no método _buildBody.

  • Foi adicionado um novo estado _selectedIndex para controlar o índice selecionado na barra de navegação inferior e atualizar a interface de acordo.

  • Adição de BottomNavigationBar:

  • Foi adicionado um BottomNavigationBar na parte inferior da tela para permitir a navegação entre a lista de usuários e o formulário de adição de usuário.

  • Implementação de Operações CRUD:

  • Foram adicionados métodos _addUser, _showEditDialog, _updateUser e _deleteUser na classe UserListScreenState para lidar com as operações CRUD (Create, Read, Update, Delete) de usuários.

  • Esses métodos interagem com o serviço UserService para enviar solicitações HTTP correspondentes para criar, editar e excluir usuários.

  • Atualização da Exibição da Lista de Usuários:

  • A lista de usuários é exibida usando um ListView.builder no método _buildUserList, que busca os usuários do servidor por meio do serviço UserService.

  • Cada item da lista exibe as informações do usuário e permite editar ou excluir o usuário correspondente.

  • Atualização da Exibição do Formulário de Adição:

  • O formulário de adição de usuário contém campos para inserir o nome, sobrenome e e-mail do usuário. Quando enviado, os dados são enviados para o servidor para criar um novo usuário.

  • Atualizações no UserService:

  • O UserService permaneceu praticamente inalterado, exceto pelos ajustes para criar, editar e excluir usuários conforme necessário para atender às solicitações do aplicativo.

  • Essas são as principais modificações e adições feitas no código para implementar as funcionalidades de listagem, adição, edição e exclusão de usuários no aplicativo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 33.1%
  • C++ 32.3%
  • CMake 26.9%
  • Swift 2.8%
  • HTML 2.6%
  • C 2.0%
  • Other 0.3%