Posted by on in Blogs
Menú desplazable
Esta entrada es una traducción al español del post "RAD Studio XE5 – Creating a drawer" escrito por José León en su blog personal. Otro paradigma común en las interfaces de usuario para móviles es un menú desplazable donde mostrar las opciones de la aplicación. En el siguiente screencast mostramos lo fácil que es diseñar un menú desplazable y añadir un poco de animación y sombreado para que tenga un estilo moderno y actual. Cabe destacar que todo el código programado va a funcionar sin problemas en iOS y Android, no se requieren cambios. A continuación podemos ver una captura de lo que conseguiremos si seguimos el tutorial paso a paso: En el siguiente screencast podemos ver ...
messagebox
Esta entrada es una traducción al español del post "RAD Studio XE5 – Creating a custom MessageBox" escrito por José León en su blog personal. Este es el primer artículo de una serie en la que vamos a explicar cómo crear patrones de interfaz de usuario (UI) con FireMonkey. En este artículo mostraremos cómo crear un cuadro de diálogo con un mensaje personalizado, que será multi-dispositivo y adaptable a la plataforma donde sea ejecutada. Este es el resultado final: En el siguiente screencast veremos cómo crear el efecto de oscurecer la interfaz de usuario, utilizando el componente ShadowEffect, conseguir esquinas redondeadas, el uso de gradientes, etc. Por lo tanto,...
Esta entrada es una traducción al español del post "RAD Studio XE5 – What’s new in the IDE (VI) – Device Manager " escrito por José León en su blog personal. En XE4, la lista de dispositivos que teníamos disponible en el Diseñador de formularios del IDE era limitado y cerrado, es decir, que sólo teníamos disponibles dispositivos iOS (iPhone/iPad). Con la incorporación de la plataforma Android, vamos a disponer de una lista mucho más abierta, por lo que, además de la función de los dispositivos que están conectados/vinculados, podemos añadir nuestros propios dispositivos, por lo que podemos seleccionar en el diseño de aplicaciones móviles. En el siguiente screencast mostramos cómo agre...
Esta entrada es una traducción al español del post "Cooking with InterBase on Android and iOS" escrito por Sarina DuPont en su blog personal. Si eres usuario de Delphi o RAD Studio XE4, es probable que hayas usado IBLite (versión gratuita de InterBase en iOS) o IBToGo como base de datos en iOS. Con XE5, tenemos disponible IBLite tanto para iOS como para Android. Hace un par de meses, Sarina Du Pont realizó una aplicación mobile de recetas para iOS llamada “Recipes” que nos permitía registrar nuestras propias recetas en una base de datos InterBase. Cuando trabajamos con bases de datos en Android e iOS, necesitamos establecer la ruta donde se encuentra el fichero que contiene esa...
Esta entrada es una traducción al español del post "RAD Studio XE5 – What’s new in the IDE (V) – New IDE Insight" escrito por José León en su blog personal. En XE5, se ha renovado el IDE Insight para que esté siempre visible y sea más fácil de utilizar, en el siguiente video mostramos cómo se puede utilizar, y todas las combinaciones de teclas que podemos usar para obtener el máximo provecho de ellas. Si queremos vaciar el campo de búsqueda, basta con pulsar ESCAPE una vez, si pulsamos ESCAPE de nuevo, el foco volverá donde estaba antes de usar la herramienta, por lo que es muy práctico si estamos escribiendo código y no queremos cambiar entre el teclado y el ratón. En el siguien...
Screenshot_2013-09-23-13-08-09
Esta entrada es una traducción al español del post "RAD Studio XE5 – What’s new in the IDE (IV) – Device detection" escrito por José León en su blog personal. En este post vamos a mostrar cómo el IDE detecta los dispositivos que tengamos conectados para que podamos seleccionarlos para instalar y ejecutar nuestras aplicaciones desde el mismo. En XE5, hemos añadido soporte para la detección de dispositivos, tanto para iOS como para Android, siendo la única diferencia de que para iOS, el usuario debe actualizar manualmente el Project Manager (Gestor de proyectos) después de conectar cualquier dispositivo. Para Android, los dispositivos se detectan automáticamente después de conectarlo/...
Esta entrada es una traducción al español del post "RAD Studio XE5 – What’s new in the IDE (III) – Deployment and APK building" escrito por José León en su blog personal. El objetivo de este post es explicar lo que ocurre cuando seleccionamos la opción Run (Ejecutar) en nuestro proyecto Android. Resumiendo, hay dos pasos importantes: Creación y Deployment, y esos pasos se dividen a su vez en otras dos etapas, como Compilación (Compiling), Enlazada (Linking), Empaquetado (Packaging), etc En el siguiente esquema podemos ver los pasos más importantes: Construcción Compilación: Genera los ficheros objeto de la aplicación Enlazado (Linki...
Esta entrada es una traducción al español del post "RAD Studio XE5 – What’s new in the IDE (II) – AndroidManifest.xml" escrito por José León en su blog personal. En este artículo explicaremos cómo genera el IDE el archivo AndroidManifest.xml que se debe incluir en el APK de la aplicación, qué ajustes se han introducido y cómo se puede personalizar libremente este archivo para agregar lo que necesitemos. Para generar el archivo AndroidManifest.xml, el IDE busca en el directorio del proyecto un archivo llamado AndroidManifest.template.xml, si no existe, se copia un archivo estándar que se encuentra en C:\Program Files\Embarcadero\RAD Studio\12.0\ObjRepos\en\Android\AndroidManifest.xml e...
Esta entrada es una traducción al español del post "RAD Studio XE5 – What’s new in the IDE (I) – Introduction " escrito por José León en su blog personal. Primer artículo de una serie en la que mostraremos cuáles son las nuevas características que podemos encontrar en el nuevo RAD Studio XE5. Estos artículos están directamente relacionados con los nuevos requerimientos/mejoras que hemos implementado en el producto, y el objetivo es proporcionar una comprensión más o menos profunda de lo que se hemos añadido en esta nueva versión. En el siguiente video explicamos los cambios introducidos en la página de inicio (Start Here), donde se puede acceder a la configuración de la plataforma...
Esta entrada es una traducción al español del post "Using TListView in your mobile applications" escrito por Sarina DuPont en su blog personal de Embarcadero Techonologies. En Delphi XE4 se ha introducido el componente TListView que está diseñado para listas largas de datos, desplazables y que dichos datos contengan un enlace a otra página. Un buen ejemplo de cómo utilizar el componente TListView en nuestras aplicaciones móviles y que además puede ser visualizado tanto en teléfonos como en tablets, es utilizar una plantilla maestra. Podemos acceder a estas plantillas a través del wizard (asistente) de creación nuevas aplicaciones móviles: File -> New -> FireMonkey Mobile Appl...