gift

Android and iOS SDKs para desarrolladores de aplicaciones móviles

Con más de 1.500.000 aplicaciones creadas con herramientas de desarrollo de aplicaciones móviles de iBuildApp

Buscar Trabajos

ITPA DRIVERS
esta app funciona para brindar apoyo de transporte a los estudiantes del tecnologico nacional de...
Prevendia
PrevenDia" (previniendo la Diabetes), es una aplicación móvil que permite a los jóvenes y adultos...
PLAN 9/14
Este plan se realiza con el único objetivo de tener un sustento frente al indice de hurtos de...
Configuración

Este es el lugar para que los desarrolladores compilen, implementen, prueben y publiquen sus propios widgets de extensión (en lo sucesivo “widget”) para aplicaciones móviles con la plataforma iBuildApp.


SKD de iBuildApp para iOS

Para lanzar el proyecto, abra el archivo hostApp.xcodeproj; se abrirá en forma predeterminada en Xcode:

Fig. 3

Fig. 3

El área marcada en la imagen que figura anteriormente es la sección del proyecto a la que debe asignar su código fuente.

La aplicación básica de iBuildApp (proyecto de hostApp) ofrece a los terceros desarrolladores el mecanismo para integrar sus widgets de extensión funcionales.

Desde el punto de vista técnico, el widget de extensión (proyecto m123_myfirstapp.xcodeproj) es una biblioteca estática compilada (un archivo con una extensión <.a>, una recopilación de recursos adicionales y una lista de archivos con las bibliotecas y los marcos de sistema requeridos para el widget. El desarrollador que creó el widget debe proporcionar (descargar de iBuildApp.com) la biblioteca y todos los recursos necesarios. La lista de archivos con las bibliotecas y los marcos de sistema se genera en el servidor cuando se registra el widget (en función de las opciones seleccionadas). La biblioteca y los recursos asociados se conectarán a la aplicación durante su compilación.

Desde el punto de vista arquitectónico, el widget de extensión es un objeto secundario de la clase “UIViewController” (Controlador de vista de UI) que se insertó en la pila de los controladores de la aplicación host. Su nombre debe cumplir con el nombre del punto de ingreso del widget (m123_myfirstappViewController). (La plantilla se configura en forma predeterminada de ese modo; ¡no cambie esa configuración!)

Para configurar correctamente su entorno, seleccione los parámetros adecuados para la arquitectura objetivo, según si se compila la biblioteca para un simulador de iOS o para un dispositivo real en la sección “Architectures” (Arquitecturas), seleccione iphoneos (para un dispositivo real) o iphonesimulator (para un simulador de iOS) para el ensamble objetivo (Fig. 4, 5):

Fig. 4

Fig. 4

Fig. 5

Fig. 5

El SDK de iBuildApp requiere que los archivos del proyecto sigan esta convención:

  • Los nombres de los archivos de recursos deben comenzar con el ID del widget,

    m123_myfirstapplogo_small.png.

  • El archivo de biblioteca estática creado durante la compilación del widget debe tener exactamente el mismo nombre que el ID del widget, con la extensión <.a> (la plantilla está configurada en forma predeterminada de este modo; ¡no cambie esa configuración!):

    m123_myfirstapp.a


SDK de iBuildApp para Android

Para lanzar el proyecto, copie las carpetas extraídas en el espacio de trabajo de IDE de Eclipse:

Fig. 3

Fig. 3

La aplicación básica de iBuildApp (proyecto iBuildAppSDKLauncher) ofrece a los terceros desarrolladores el mecanismo para integrar sus widgets de extensión funcionales.

Desde el punto de vista técnico, el widget de extensión (proyecto m123) es una biblioteca de Android, una recopilación de recursos adicionales y una lista de archivos con bibliotecas y marcos de sistema requeridos para el widget. El desarrollador que creó el widget debe proporcionar (descargar del servidor de iBuildApp.com) la biblioteca y todos los recursos necesarios. La lista de archivos con las bibliotecas y los marcos de sistema se genera en el servidor cuando se registra el widget. La biblioteca y los recursos asociados se conectarán a la aplicación durante su compilación.

La actividad de cada widget es un objeto secundario de la clase “AppBuilderWidget” (Widget del compilador de aplicaciones) que hereda la clase “Activity” (Actividad). El nombre de la Actividad principal debe cumplir con el nombre recibido del servidor. (La plantilla se configura en forma predeterminada de ese modo; ¡no cambie esa configuración!)

El SDK de iBuildApp requiere que los archivos del proyecto sigan esta convención:

  • Los nombres de los archivos de recursos deben comenzar con el ID del widget,

    m123_small.png

  • Todos los ID en los diseños deben comenzar con el prefijo.