Coder Social home page Coder Social logo

aeccapp's Issues

Geolocalizar usuario

Usando el Geolocator, localizar al usuario en la busqueda de hospitales y direcciones.

Mejoras en la arquitectura base

  • Añadir Effects por estilos
  • Añadido ejemplo de múltiples ficheros de recursos
  • Añadir lógica global por página para gestión de CancellationToken
    • Utilizar CancellationToken en los servicios de Google Maps
  • Almacenar ficheros de forma 'deferred'
  • Ordenación/estructuración del código
  • Gestión de estados de la localización
  • Añadir servicio de emails

Listado de voluntarios

Filtro de voluntarios directamente desde la App

Nota:

Revisar los campos a mostrar (hablar con aecc)

Subtareas

  • #43 Incluir control range-slider
  • Obtener edad y género de los voluntarios a través del bot
  • Filtrar voluntarios en la propia app

Global app development

  • Cargar textos desde recursos

  • Actualizar LatLng de AddressModel adecuadamente

  • Crear nuevo constructor para crear AddressModel directamente desde llamada a google api

  • Implementar marcadores personalizados en el mapa de CompletingRequestView

  • Implementar plugin Geolocator para obtener geolocalización en mapas

  • Gestion de ficheros para almacenar localmente pines y otros

  • Implementar Google Maps Geocoding api para obtener localizacion sobre direcciones

  • Implementar Inverse Geocoding

  • Mejorar interfaz de relocalización en mapas

  • Crear popup para cuando no esté la localización activada

  • Refactorizar modelo de posicion

  • Agregar iconos temporales para las apps

  • Eliminar código desfasado por desuso

  • Filtrar voluntarios en chat

  • Implementar nueva interfaz de Opciones

Servicio Web api para la app - Envío de correos

Utilizando una cuenta de correo configurada en los settings del servicio, mandaremos los correos a los destinatarios que se indiquen en los parámetros del servicio.

Al menos, deberíamos tener estos parámetros:
Subject --> string (título del email)
Body --> string (contenido del email)
To --> string (emails separados por ';' a los que enviaremos el correo)

Actualizar layouts al nuevo funcional

  • Actualizar HomeView

  • Actualizar AllYourRequestListView

  • Actualizar HomeView para voluntarios

  • Actualizar lista de voluntarios en ChatView

  • Actualizar ChatConnectingPopupView

  • Actualizar PopupCounterpartProfile

  • Actualizar ProfileView

  • Actualizar ChatView (Popup filtros)

Gestión de peticiones desde hospital

  • Adaptar vistas de domicilio
  • Flujo de navegación
  • Obtener listado de hospitales
  • Optimizado el manejo de la lista de hospitales
  • Obtener detalle de hospital seleccionado
  • Almacenar localmente lista de hospitales favoritos
  • Gestion de pins en el mapa de hospitales
  • Implementar popup de habitacion / sala
  • Enviar petición

Conversación (Chat)

  • Valoración de la conversación directamente envío de correo mediante llamada a servicio
  • Revisión visual
  • Revisión de la gestión de conversación
  • Implementar popup de espera en la conexion

Gestión de peticiones desde domicilio

  • Almacenar localmente lista de domicilios guardados

  • Revisar flujo de creación de nueva dirección.

  • Si añade número a los datos de la dirección, se debe llamar de nuevo al servicio Google places XXX para obtener posición exacta.
    Sino, con el id de dirección (placeId), hay que llamar a Google places para obtener posición.

  • En la ventana de completar domicilio actualizar mapa con los datos devueltos de Google place con el

  • Añadir vista de detalle del mapa

Gestión de estados del voluntario

Revisar si se mantiene el estado activado en el tiempo
 - al perder intermitentemente conectividad.
 - Al enviar la app a segundo plano

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.