Hace algunos meses me propuse aprender un poco sobre el desarrollo de aplicaciones móviles así que inicié mi andadura en la programación sobre Android (utilizando el entorno de desarrollo Eclipse). La verdad es que me ha dado algunos calentamientos de cabeza (y me los seguirá dando) pero reconozco que me gusta eso de plantearme nuevos retos.
Como es natural el aspecto visual de SMS mJoy en Android es bastante diferente a su versión Windows pero el método de envío es el mismo, es decir, podremos enviar SMS (mensajes de texto) gratis sin tener que registrarnos en la web de mJoy y, por tanto, sin necesidad de recargar créditos para cada envío.
Características principales de SMS mJoy
- Envío de mensajes de texto largos (máximo 450 caracteres) de forma gratuita.
- Lista de contactos integrada en el dispositivo móvil.
- Permite almacenar los mensajes enviados en el dispositivo.
- Disponible en Ingles, Español y Catalán.
v0.11 - 14/05/2013
- BUG: Problema en la actualización de la v0.08 a la v0.10 por el cual no se podía entrar en la opción "Gestionar IDs"
v0.10 - 13/05/2013
- Mejoras en el envío de SMS
- Se añaden nuevos IDs (9) para tratar de minimizar los errores del tipo "Signaling limit for messages to unregistered users exceeded."
- BUG: Cuando se marcaban/desmarcaban IDs en la pantalla "Gestión de IDs" al hacer scroll volvían a aparecer en el estado original.
v0.09 - 08/05/2013
- Ajustes en el diseño.
- El idioma por defecto pasa a ser Ingles pese a que también se soporta Español y Catalán.
- Mejoras en la obtención y la visualización de la lista de SMS recientes. El nombre del contacto aparece en un tipo de letra más pequeño y debajo del teléfono.
- Se elimina el menú contextual pasando directamente a la pantalla de configuración.
- Se añade una nueva pantalla para gestionar los IDs de Registro (añadir/modificar/eliminar)
- Se añade la posibilidad de firmar los SMS enviados (Solicitado por Carlos Segura y Javier Sáez).
- BUG: Cuando se seleccionaba un contacto de la lista de favoritos y se rotaba la pantalla volvía a aparecer la lista de contactos favoritos (reportado por Anónimo).
- BUG: Los números de teléfono ingleses comienzan por 07xxxxx y el formato internacional es +447xxxxx y no +4407xxxxx (reportado por David Brown via email)
- BUG: Los cuadros de dialogo se cerraban al pulsar el botón "Search". Ahora solo se pueden cerrar pulsando "Back" y "Home"
- En Android 4.0.x los cuadros de dialogo se cancelaban pulsando cualquier parte de la pantalla. Se deberá pulsar el botón correspondiente para cerrarlos. (Detectado por Carlos Segura)
v0.08 - 09/04/2013
- BUG: No se obtenia correctamente el mensaje de error generado por mJoy al enviar un mensaje (reportado por Anónimo)
- BUG: Se eliminan los teléfonos duplicados de la lista de favoritos (se me olvidó en la versión anterior)
- Al pulsar el botón físico "Buscar" se abre el selector de contactos
- Se añade un botón para acceder al menú (ya que hay móviles sin botón menú) (reportado por indigenica)
- Se añade la opción "Modo depuración" en la configuración para activar los mensajes de error ampliados, es decir, se mostrará información sobre el ID de registro, el usuario y la clave de mJoy utilizados para el acceso a mJoy.
- Se permiten varios IDs de registro separados por comas (sugerido por Anónimo). Por defecto, la aplicación utiliza 3 IDs.
v0.07 - 05/04/2013
- BUG en algunas versiones de Android. Cuando se accedía a la ventana de configuración y se cargaba cualquier enlace, al volver a SMS mJoy se producía un error.
- BUG en Android 4.x a pulsar volver desde la lista de contactos sin seleccionar ningún contacto.
- Permite instalarse en la tarjeta SD
- Añadido el botón de números recientes (solicitado por Gustavo)
- Se añade traducción al catalán (gracias a AOCarallo)
- Se añade traducción al ingles (gracias a Johnson)
- Se verifica si hay conexión a internet antes de realizar el envio
- Se añade un icono al botón "Enviar"
- Se usan teléfonos sin formato, es decir, pese a que en la agenda pueda existir un teléfono del tipo (600) 100-200 la aplicación lo utilizará como 600100200 añadiéndole el prefijo internacional si fuera necesario.
v0.06 - 27/03/2013
- Versión inicial
Espero vuestras sugerencias para nuevas versiones.