Esta aplicación móvil presenta la implementación de una aplicación hecha en Flutter que implementa sockets para la comunicación directa con el servidor.
Paso 1:
Tener el sdk de Flutter, este proyecto ha sido creado con Flutter en su versión 2.2.2
y Dart 2.13.3
.
Paso 2:
Clonar el repositorio del proyecto con el siguiente comando
git clone https://github.com/bryanAguilar001/bandnames-socket-app.git
Paso 3:
En la raíz del proyecto ejecute el siguiente comando en la consola para obtener las dependencias necesarias:
flutter pub get
- Comunicación en tiempo real con un servidor mediante sockets
- Escuchar y emitir eventos con sockets desde Flutter
- Uso de gráficos estadísticos
- Manejo del estado de la aplicación mediante Provider
- Mostrar status del servidor en la aplicaicón (conectando, en linea, desconectado)
- Dissmisable (widget para eliminar elementos con un deslizamiento)
- Detección del estado del servidor (online / offline)
- Obtener listado de objetos desde el servidor en tiempo real con sockets
- Agregar un nuevo objeto a la lista desde la aplicación
- Modificar el contador de un objeto de la lista
- Gráfico de pastel en base a los contadores de cada uno de los objetos de la lista
socket_io_client: ^1.0.1
: cliente para la comunicación con socketsprovider: ^5.0.0
: manejo de estado de la aplicaciónpie_chart: ^5.0.0
: gráfico de pastel
El código fuente de esta aplicación esta escrito por Bryan Aguilar (Desarrollador de Eitecknologia)
- Website - www.bryan-aguilar.com
- Medium - baguilar6174
- LinkeIn - baguilar6174
- Email - [email protected]
Main Screen | Add new |
![]() |
![]() |