¿Las aplicaciones móviles usan HTML y CSS? ¿Con qué idiomas se aplican las texturas y los colores?

Algunas aplicaciones móviles usan HTML y CSS a través de diversos marcos, herramientas y funciones integradas de sus respectivas plataformas.

Sin embargo, de manera predeterminada, tanto iOS como Android tienen un editor WYSIWYG, por lo que puede ver exactamente qué cambios está haciendo en tiempo real. El editor genera automáticamente código XML. Puede editar el XML a mano, por lo que tiene la capacidad de realizar cambios de bajo nivel en la interfaz de usuario si el editor alguna vez se interpone en su camino. También puede escribir el XML desde cero, si realmente lo desea.

Tanto iOS como Android usan algo llamado diseño basado en restricciones, lo que básicamente significa que establece restricciones como el ancho de un cuadro o la distancia desde la parte superior de un cuadro hasta la parte inferior de otro cuadro. En función de las restricciones que establezca para todos los diferentes elementos, el sistema podrá calcular la posición y el tamaño de cada uno, por lo que tendrá un aspecto diferente en diferentes tamaños de pantalla, pero seguirá sus restricciones en cada caso.

Android solía usar un sistema de diseño relativo, que era más similar al HTML, ya que los elementos generalmente derivaban su posición en función de la posición de su elemento padre. Creo que todavía es posible usar el sistema de diseño relativo en Android si lo prefiere.

En cualquiera de los sistemas de diseño, hay algunas propiedades generales que se pueden configurar para elementos, como un color de fondo o una imagen, así como muchas otras opciones estéticas.

Sí, hay una serie de marcos que lo ayudan a desarrollar aplicaciones móviles que son multiplataforma, utilizando HTML, CSS y JS.

Ionic Framework es uno de esos marcos. Está creciendo rápidamente y la última versión de Ionic usa TypeScript en lugar de JS antiguo, y para el estilo usa SCSS en lugar de CSS. Los archivos TypeScript se trasladan a JS normal (porque los navegadores no pueden entender TS actualmente), y los archivos SCSS se compilan a archivos CSS normales.

Espero que eso ayude.

Introducción a Ionic 2 y Parse Server – Udemy

Algunas aplicaciones móviles están escritas para enmarcar HTML y CSS en el marco de la aplicación nativa. Piense en esto como la creación de una aplicación que todo lo que hace es abrir una página web dentro de la aplicación, ocupar la pantalla completa e ir al sitio web mencionado.

De lo contrario, las aplicaciones nativas se crean en sus lenguajes específicos, Java para Android y C para dispositivos Apple.

esto se hace más fácil al usar su desarrollador sdk:

Descargar Android Studio y SDK Tools y Xcode – Apple Developer