Reminder para Winphone en Xamarin


Publicado: Hace 7 meses Plazo: 15 días Propuestas: 0 Freelancers interesados: 7

Abierto

Descripción:

Estimados,
En este momento contamos con un proyecto en Xamarin Forms muy básico. En Xamarin Forms solamente esta programado un boton llamado "Reminder" que al presionarlo invoca a una interfase "public interface IReminderService". Actualmente esta interfase es absorbida unicamente por el sub modulo del proyecto para Android. Lo que hace es setear una alarma para que cada 10 segundos aparezca una notificacion en la pantalla de inicio del celular. Una vez presionado el boton y ejecutado el seteo en el modulo de C# para android esta notificacion aparece cada 10 segundos hasta el infinito o hasta que se desinstale la aplicacion. Es una notificacion harcodeada con "este es el titulo" y "este es el mensaje" + fecha + hora actual. Entonces si no la borramos veremos como se actualizan los segundos y minutos en el sector de notificaciones del celular cada 10 segundos. ESTE FUNCIONAMIENTO PERSISTE AL REINICIAR EL CELULAR, o al apagarlo y prenderlo, hasta que no se desinstale la aplicacion "Reminder" esto seguira al infinito.
Actualmente en el Modulo para android contamos con 4 clases:
- public class AndroidReminderService : IReminderService
- public class AlarmReceiver : BroadcastReceiver
- class BootReceiver : BroadcastReceiver
- public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity
LO QUE NECESITAMOS:
Desarrollar la misma funcionalidad para el modulo de WinPhone de la solucion que ya tenemos hecha en Xamarin - Modulo Android . Hemos visto que se podria hacer utilizando Microsoft.Phone.ScheduleTask pero no es tan simple porque no logramos que tome esa referencia en el Visual Studio + Xamarin que tenemos instalado.
SE ENTREGA:
Código fuente descripto y funcinando para android
SE PIDE:
Codigo fuente funcionando para WinPhone + asistencia para instalar los paquetes y/o referencias que hagan falta en nuestra maquina de desarrollo + alguna explicacion o reseña como para que nosotros lo podamos implementar
OBJETIVO:
Nutrir uno de nuestros proyectos desarrollado en Xamarin Forms + Android para incorporarle la funcionalidad del mini proyecto que estamos solicitando. Este paso es ajeno al proyecto que se pide ya quw nos encargsmos de integrarlo nosotros.
Mas tarde solicitaremos al desarrollador que ha trabajado con esto lo mismo pero para el modulo de iOS con un nuevo presupuesto, por lo que preferentemente se requiere tener los conocimientos para el futuro desarrollo para iOS.
ACLARACION: Presupuestar la solucion unicamente para WinPhone.
Quedo a la espera de sus comentarios y/o consultas.
Muchas Gracias!
PD: Omiti un detalle, ademas del boton reminder la aplicacion tiene un label que dice "entro normalmente" ó "entro desde una notificacion". Esto para Android esta instrumentado en el MainActiviti.cs donde setea una variable global de aplicacion App.blnEnterFromNotific=true / false , y luego se captura su valor del lado del Portable para displayar el label. Basicamente el Mainactivity.cs captura la propiedad string extraData = Intent.GetStringExtra("Caller"); que es seteada en el momento de generar la notificacion. Esto lo veran funcionando tambien en el codigo del modulo android que se entrega. HAY QUE GENERAR EL MISMO EFECTO PARA WINPHONE en el codigo que se solicita.
PD (2): Como se ha mencionado el modulo android funciona y no necesita ningun cambio, solo se entrega a modo gráfico para poder reproducir lo mismo en WinPhone, excepto que necesitamos agregarle un sonido de notificacion a dicho módulo cuando esta se dispara, que sea optativo el sonido, actualmente solo presenta la notificacion en la pantalla de inicio. Generar el mismo efecto en la version WinPhone

Categoría: IT & Programación
Subcategoría: Mobile
¿Cuál es el alcance del proyecto?: Cambio mediano
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo el diseño
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Plataformas requeridas: Android, Windows Phone

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Argentina

Para ver más detalles del cliente

Ingresa a Workana

Compartir este proyecto