4D para móviles: Novedades de la v19 R4
Nos complace anunciar que una nueva versión de 4D está disponible con nuevas características para 4D para iOS y 4D para Android. Sin más preámbulos, vamos a sumergirnos:
¿QUÉ TIENE?
Para 4D para Android y 4D para iOS
- Muestre los campos objeto en su aplicación móvil en formato legible por humanos o en formato JSON. Los campos objeto se utilizan para almacenar varios tipos de datos en una aplicación 4D, y ahora son fácilmente utilizables en las aplicaciones móviles.
- Mejora para generar su conjunto de datos incrustados.
Para 4D para Android (ya disponible en 4D para iOS):
- Todos los datos relacionados se gestionan en su aplicación.
- Las acciones en línea están disponibles. Es posible ejecutar código en un servidor 4D para comprobar datos, ejecutar cálculos o añadir una entidad.
Depurar sus aplicaciones móviles en dispositivos Android
Ha realizado su primera aplicación con 4D para Android. ¡Enhorabuena!
Después de visualizar el resultado del simulador, quieres probarlo en tu smartphone para apreciar la interacción, la fluidez…
¡Es muy sencillo! Basta con una acción en el smartphone y otra en el proyecto. Veamos los detalles.
Desarrollar con 4D en un entorno oscuro en macOS
Desde 4D v19, puede crear aplicaciones en macOS que soportan el modo oscuro, por lo que puede adaptarse al gusto de sus usuarios dándoles la posibilidad de elegir aplicaciones de estilo claro u oscuro.
Con 4D v19 R3, le estamos dando, como desarrollador, la posibilidad de elegir al desarrollar su aplicación. 4D Developer Edition se integra perfectamente con el aspecto claro u oscuro de macOS para evitar la batalla entre el modo claro y oscuro que se ha librado durante años.
¡Buenas noticias! El diálogo de configuración de la imagen está aquí
Las imágenes son una parte esencial de los documentos. En una factura, por ejemplo, es importante conseguir la posición correcta del logotipo de la empresa. Por ello, el componente de interfaz de 4D Write Pro ofrece un diálogo de propiedades para las imágenes. Usted o sus usuarios finales pueden definir fácilmente
- el tamaño de la imagen
- el formato de visualización
- los márgenes y el relleno
- la posición en la página para las imágenes ancladas
Navegación simplificada entre las ventanas de desarrollo
Al escribir una nueva función o método, o al crear un formulario, el trabajo nunca es lineal. Normalmente necesitamos
- acceder al explorador para encontrar el formulario en su carpeta
- acceder al explorador para escribir la documentación del método
- leer la documentación de un comando en el sitio web de documentación de 4D
- leer la documentación de un método de un componente
En esta nueva versión, hemos añadido algunos elementos de menú en el editor de código y en el editor de formularios para permitirle navegar mejor entre los diferentes elementos de un proyecto.
LZMA: El nuevo algoritmo de compresión
Siempre que intercambiamos archivos, pasamos por el ritual de comprimir los archivos antes de enviarlos. Desde 4D v18, hay dos comandos disponibles que le permiten crear y leer un archivo ZIP utilizando el algoritmo estándar de compresión zip.
Con 4D V19 R3, el comando Zip Create Archive soporta un nuevo algoritmo de compresión: LZMA. La ventaja de este algoritmo es que crea archivos más pequeños que el algoritmo de compresión zip estándar. ¡Averigüemos más!
¡Para la prensa! El acceso a los parámetros que no se pasan es … posible
Un método o función puede tener parámetros opcionales. A veces se llama a la función con dos parámetros, y otras veces con tres parámetros. Todos hemos soñado con acceder a los parámetros sin contar los parámetros, comprobar si el parámetro ha sido pasado, o simplemente no tener que comprobar si la variable asociada al parámetro ha sido inicializada. Esto podría hacer el código mucho más simple, y mucho más legible, sin todas las líneas «If» o «Count parameters».
Pues bien, ¡no sueñe más y pase a 4D v19 R3! La gestión de los parámetros de métodos y funciones nunca ha sido tan fácil.
4D para móviles: Novedades de la v19 R3
Nos complace anunciar que una nueva versión de 4D está disponible con nuevas características para 4D para iOS y 4D para Android.
¿Qué contiene?
Tanto para 4D para iOS como para 4D para Android:
- Una nueva característica de 4D le permite agregar atributos computados a una entidad. Estos nuevos atributos también pueden ser utilizados en las formas de lista y detalle de su aplicación móvil.
Sólo para 4D para iOS:
- Puede crear controles de entrada de acción de tipo lista de elección. La lista de elección puede ser una lista predefinida en un JSON o una lista dinámica rellenada utilizando una fuente de datos.
- En sus acciones y controles de entrada, puede utilizar atributos computados para simplificar su código.
Sólo para 4D para Android:
- La relación N a uno está disponible, por lo que puede mostrar datos relativos en una lista, y decidir qué campo(s) de la tabla relacionada publicar en su aplicación
- Puede probar y depurar la aplicación generada en su dispositivo.
En esta entrada se detallan las diferentes características.
Asegura los recursos de tu aplicación con un nuevo algoritmo
Al generar archivos .4dz, 4D utiliza por defecto un formato estándar de zip. Si usted es un editor de software, le alegrará saber que 4D v19 R2 ha añadido una función que permite evitar que los usuarios de su aplicación vean el contenido de los 4DZ, y por lo tanto que puedan modificarlos.
Cómo aprovechar las acciones de GitHub con 4D
Tu proyecto está ahora en un sistema de control de fuentes. Esto significa que la gestión de varias versiones de su software, la supervisión de los cambios y la integración de correcciones o nuevas características es ahora mucho más sencilla.
¿Por qué no aprovechar también la integración continua?
A partir de 4D v19, puede lanzar la compilación de su proyecto con un comando. Como resultado, ahora tiene todos los bloques de construcción necesarios para automatizar su cadena de integración.
Esta entrada del blog le dará un ejemplo de automatización con el gestor de GitHub y las Acciones de GitHub.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política