Xamarin es una empresa. Crean productos para desarrolladores. Sus productos más conocidos son xamarin.iOS y xamarin.android. Además, tienen xamarin.forms y Xamarin.Mac.
En un nivel alto, xamarin.android y xamarin.iOS proporcionan una capa invocable ac # que se encuentra entre su aplicación y el sistema operativo subyacente. Hay muy pocos cambios entre la API que llama y la API subyacente. Esto permite que su aplicación llame exactamente a las mismas API que está llamando una aplicación rápida u objetiva. El resultado es que está creando una aplicación nativa que se ve con olor y sabor al igual que cualquier otra aplicación nativa en la plataforma. Al mismo tiempo, puede compartir la lógica que no es específica del dispositivo entre iOS y Android. ¡Una gran victoria para los desarrolladores!
Xamarin.Mac es básicamente lo mismo pero para Mac.
- Si tengo mucho dinero y una idea valiosa de aplicación móvil (juegos), ¿podría tener éxito sin tener experiencia en codificación?
- ¿Cuáles son los problemas relacionados con la ingeniería que todavía no tienen un software decente para encontrar soluciones? Por ejemplo, encontrar carga de calefacción y refrigeración es un problema de ingeniería. Entonces, ¿en qué problemas de ingeniería trabaja y cree que merece una mejor solución de software?
- Cuando un desarrollador implementa un código en un servidor, ¿cómo lo prueba el probador?
- ¿Se considera una mala práctica lanzar una excepción desde un constructor de objetos si los datos pasados no son válidos?
- ¿Cuál es la diferencia entre los programas del sistema y las llamadas al sistema y la API?
Xamarin.forms es que puede abstraer muchas partes de dispositivos móviles para crear una aplicación nativa que se vea, huela y sepa a otras aplicaciones nativas sin tener que crear demasiado código específico del dispositivo. Si necesita las API específicas del dispositivo, aún puede llamarlas, pero si no puede llamar solo a las API genéricas que expone xamarin para obtener acceso a un conjunto significativo de API para crear una aplicación. Esta es una gran victoria para los desarrolladores.