Muchas cosas han estado sucediendo desde que Embarcadero Delphi lanzó la versión XE4.
Debo decir que me quedé asombrado con lo que lograron en tan poco tiempo con esa versión.
Sólo ser capaz de desarrollar sus propias aplicaciones móviles utilizando Delphi era algo
increíble.
A pesar de que me encontré con que la versión era bastante engorrosa ya que no era trivial
la manera de implementar la aplicación en un sistema iOS. Yo le di una oportunidad sin
mucho éxito (necesitaba una máquina virtual para el dispositivo Mac y tuve que pedir
prestado un iPad de alguien para publicar la aplicación, pero no soy una persona Mac).
Por lo tanto, lo que
realmente estaba esperando era su última versión Delphi XE5 con compatibilidad Android.
La parte más interesante: lo fácil que es crear un proyecto y desplegarlo en su dispositivo
Android.
En menos de un minuto usted puede tener su "hola mundo!" una app en su teléfono con
sólo unos clics.
Delphi XE5 viene con el SDK de Android 22.0.1 32 bits (al menos el que yo tengo al instalar
Delphi)
y se puede ver todos los paths de configuración para un SDK, desde Tools -> SDK
Manager:
El primer paso es habilitar el dispositivo para aceptar USB Debugging. Para lograr esto,
puede seguir los pasos del siguiente enlace, que relaciona la forma en que tiene que activar
el modo de desarrollador para el Samsung Galaxy Note 3. Yo tengo un Samsung Galaxy Mega,
por lo que se aplica la misma regla:
Una vez hecho, usted verá en su móvil las siguientes opciones:
Active "Still awake" y "USB debugging". Una vez que estén activados, conecte el teléfono al
ordenador con el cable USB. Entonces, el teléfono le preguntará si desea permitir la depuración
USB: Acéptelo y vamos a ir a Delphi UI.
Ahora, en Delphi XE5, crearé un project desde File -> New -> FireMonkey Mobile Application.
Como mi nuevo dispositivo no está en la lista de dispositivos disponibles, elijo alguno que más o
menos tenga las mismas dimensiones. En este caso, como mi phablet es un 6,3 pulgadas,
elijo la opción WSVGA 7 ":
Una vez hecho esto, quiero crear un simple aplicación "hola mundo" que consiste en mostrar
una etiqueta y cuando se pulse un botón, que muestra un mensaje. Una aplicación muy
sencilla pero sin cambiar mi forma de pensar (Estoy construyendo una aplicación de Delphi).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | unit Unit1; interface uses System . SysUtils, System . Types, System . UITypes, System . Classes, System . Variants, FMX . Types, FMX . Controls, FMX . Forms, FMX . Graphics, FMX . Dialogs, FMX . StdCtrls; type TForm1 = class (TForm) Label1: TLabel; Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end ; var Form1: TForm1; implementation {$R *.fmx} procedure TForm1 . Button1Click(Sender: TObject); begin showMessage( 'Delphi XE5 Rocks' ); end ; |
Como se puede ver, estoy codificando en Delphi. Una vez hecho esto, Si has seguido los pasos
anteriores correctamente, el teléfono debe aparecer en targets para el SDK:
Ahora sólo tengo que guardar mi proyecto y ejecutarlo para que pueda ser desplegado
automáticamente en mi teléfono. Una vez hecho esto, voy a ser capaz de ver la aplicación en
mi teléfono y realizar las operaciones que he diseñado:
Aquí está. Como se puede ver con unos sencillos pasos y con un gran resultado: Una aplicación
Delphi en su dispositivo Android más querido.
buena guia para empezar con delphi y android
ResponderEliminar