No.
Preferiría responder esta pregunta de forma anónima debido a razones comerciales.
El desarrollo de aplicaciones móviles de plataforma múltiple / cruzada con Xamarin no ha sido tan agradable en la experiencia de mi equipo.
- ¿Cuáles son los pasos del desarrollo de la versión de Android?
- Cómo desarrollar una aplicación de Android
- Cómo poner video en vista circular en android
- ¿Qué entre el desarrollo web y el desarrollo de Android debería elegir para IOT?
- ¿Cuál es la diferencia entre la gestión de proyectos múltiples y la gestión de proyectos extremos?
He visto personas que luchan con el proceso de compilación, la implementación y el diseño de la interfaz de usuario y, a veces, lleva una hora hacer un pequeño cambio de interfaz de usuario, compilarlo y probarlo en el dispositivo / emulador.
Y el resultado no es tan bueno como el que obtienes usando el desarrollo de aplicaciones nativas.
Xamarin es una gran plataforma para aplicaciones simples que no requieren una interfaz nativa extensa. Puede mantener una única base de código para múltiples plataformas, usar la misma interfaz de usuario, etc. Pero no ofrece la misma calidad y experiencia que obtiene cuando desarrolla usando código de plataforma nativo.
Así que me atendré a No.