Android Design Extensions 3.0 para Xojo 2024r3+

A continuación encontrarás traducido al castellano el artículo escrito por Martin T. y publicado originalmente en el Blog oficial de Xojo.

La versión 2024r3 de Xojo ya está disponible, así que es el momento de una nueva actualización de Android Design extensions a su versión 3.0. Esta nueva versión funciona a partir de la versión 2024r3 y posteriores de Xojo, dado que en dicha release Xojo ha realizado una revisión significativa del framework Declare y ahora estos funcionan bajo Android del mismo modo que lo hace sobre el resto de la plataformas soportadas. Esto significa que ya no estamos sujetos a los Object Declare introducidos con Android. Así que, ¿cuáles son las nuevas características de Android Design extensions 3.0?

A partir de ahora, tanto los Botones como los TextField pueden utilizar directamente los Picture de Xojo y ya no tendrás que guardar las imágenes que quieras usar. Echa un vistazo a la sección “Deprecations Version 3.0” en el Read Me para obtener más información sobre los métodos deprecados en este sentido.

¡A todo color!

En esta versión se ha añadido el soporte de más de 180 colores del sistema, en función de cual sea la versión de Android sobre la que se esté ejecutando tu app. La app de ejemplo cuenta ahora con una nueva página que muestra los colores del sistema, proporcionándote así un buen vistazo general. El uso de estos colores te ayudará en el diseño de tus apps según las guías de diseño Material, tanto en modos claro como oscuro.

Ahora también es posible imprimir el contenido de un MobileHTMLViewer.

Estamos familiarizados con el método DrawInto del framework Desktop, mediante el cual se dibujan los controles DesktopUIControls y DesktopWindows en un contexto gráfico. Estos métodos se han añadido ahora también a MobileUIControls y MobileScreen.

La barra de título y la barra de navegación (NavigationBar) también pueden resaltarse ahora en color; además de poder cambiar la fuente, color y alineación de la barra de navegación.

¿Cómo? ¿Qué? ¿Dónde?

También se han añadido las rutas para diversas carpetas del sistema (SpecialFolder).

Se han actualizado prácticamente todos los módulos para que se utilicen los nuevos tipos de datos de Declare. En esta versión también se ha actualizado la app de ejemplo para que soporte el modo oscuro.

Las nuevas capacidades de Declare disponibles en Xojo 2024r3 suponen otro enorme paso hacia adelante. Ahora tenemos la posibilidad de hacer declares sobre prácticamente cualquier API de Android sin tener que pasar por la librería de Android.

Siéntete libre de echar un vistazo al repositorio de desarrollo, crear solicitudes de características y proporcionar comentarios sobre cómo ampliar esta librería de extensiones.

Agradezco cualquier soporte financiero voluntario por el trabajo realizado hasta ahora, el cual puedes realizar desde aquí. Puedes descargar el proyecto con los ejemplos desde https://github.com/XojoGermany/AndroidDesignExtensions.

¡Feliz programación!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *