Saltar a contenido

Cree su aplicación

Crear su aplicación desde cero puede parecer desalentador. Para hacer este proceso significativamente menos desafiante, puede dividirlo en pasos más pequeños, formando una hoja de ruta fácil de seguir.

A continuación, proporcionamos las etapas clave que podría incluir esta hoja de ruta.

graph TB
    A([Elige el propósito de tu <br/> aplicación]) ==> B([Define la funcionalidad clave <br/> y los procesos])
    B ==> C([Crea la interfaz de usuario <br/> de la aplicación])
    C ==> D([Registra tu aplicación])
    D ==> E([Programa la funcionalidad <br/> clave])
    E ==> F([Depura y prueba tu <br/> aplicación])
    F ==> G([Implementa y distribuye tu <br/> aplicación])

Elija el propósito de su aplicación

Para que su aplicación sea descargada y utilizada, debe aportar valor a los usuarios finales. Como resultado, toda buena aplicación comienza por definir la necesidad que pretende abordar.

Atender las necesidades del usuario

Aquí hay algunos ejemplos de las necesidades de usuario que puede elegir abordar.

  • Los operadores pueden querer hacer un seguimiento de su rendimiento en todo momento, no solo dentro de cTrader. Una aplicación para dispositivos portátiles podría tener mucho éxito.
  • Los usuarios con seguidores podrían necesitar una forma de informar automáticamente a sus suscriptores sobre nuevas operaciones. Puede proporcionar fácilmente esta funcionalidad usando la Open API de cTrader y una API proporcionada por un servicio de mensajería popular.
  • Los operadores profesionales que son socios de un bróker pueden querer un terminal de operaciones personalizado que dirija a los usuarios a crear nuevas cuentas con este bróker. Al integrarse con la Open API puede satisfacer fácilmente esta solicitud.

El propósito de su aplicación no tiene que ser necesariamente único, pero debe ser específico y alcanzable.

Defina la funcionalidad y los procesos clave

Después de decidir la necesidad que abordará su aplicación, debe crear una lista simple con viñetas que describa su funcionalidad clave.

Esta lista con viñetas no debe ser muy larga (máximo cuatro o cinco puntos) y debe responder a las siguientes preguntas:

  • ¿Qué información mostrará mi aplicación a los usuarios finales?
  • ¿Qué acciones deberían poder realizar los usuarios finales dentro de la aplicación?
  • ¿Qué controles tendrá mi aplicación para que los usuarios finales interactúen?

Sea consciente de las restricciones

Al responder las preguntas anteriores, tenga siempre en cuenta las limitaciones impuestas por su lenguaje de programación y marco de interfaz de usuario preferidos.

Cree la interfaz de usuario de la aplicación

Ahora sabe lo que se supone que debe hacer su aplicación y qué características esenciales incluirá. El siguiente paso lógico es crear su interfaz de usuario. En términos generales, este proceso suele implicar lo siguiente:

  • Defina los parámetros de los dispositivos donde se mostrará su aplicación (por ejemplo, tamaños de pantalla típicos).
  • Cree maquetas de todas las pantallas clave. Puede hacer esto a mano usando papel y lápiz o con un software de wireframe.
  • Limpie sus maquetas y conviértalas en un conjunto de pantallas que contengan todos los controles principales. Puede externalizar este paso a un diseñador gráfico profesional si tiene esa oportunidad.

Registre su aplicación

Después de decidir el propósito de su aplicación y su funcionalidad clave, debería estar listo para registrar el servicio en el Portal de Open API de cTrader. Puede leer una descripción detallada de este proceso en una guía separada.

Como se detalla en nuestra guía de autenticación de aplicaciones y cuentas, no olvide especificar una URL de redirección válida para la autenticación de la cuenta.

Describa su aplicación

Al registrar su aplicación, asegúrese de proporcionar tantos detalles como sea posible. Spotware evalúa cuidadosamente los nuevos servicios de Open API y hay una mayor probabilidad de que su aplicación sea aprobada si describe explícitamente por qué se necesita y qué permitirá hacer a los usuarios.

Codifique la funcionalidad clave

Después de recibir la aprobación de Spotware, debe proceder a codificar su aplicación. Como siempre, recomendamos usar los SDK oficiales de Open API de cTrader, ya que contienen métodos y clases útiles que le permiten ahorrar tiempo en la implementación de funciones esenciales.

Aquí hay una pequeña hoja de ruta que puede seguir al codificar una nueva aplicación.

Depure y pruebe su aplicación

La depuración es esencial para garantizar que su aplicación se comporte según lo esperado. Cualquier IDE moderno normalmente permite establecer puntos de interrupción en ciertas líneas de su código para que pueda ver fácilmente cómo se ejecutan sus comandos. Cuando se alcanza un punto de interrupción, la ejecución se pausa hasta que la reanude manualmente.

Si tiene esa oportunidad, también podría reclutar a sus amigos como ingenieros de control de calidad improvisados. Pueden revisar cómo se comporta su aplicación en diferentes dispositivos e identificar errores que pueden ser difíciles de detectar al depurar solo.

Implementar y distribuir su aplicación

El proceso de implementación básicamente significa hacer que su aplicación esté disponible para los usuarios finales. Los detalles de este proceso dependen de la plataforma en la que se supone que su aplicación debe ejecutarse.

  • Para dispositivos de escritorio, simplemente puede compilar su aplicación en modo de lanzamiento y agregar un instalador personalizado.
  • Para teléfonos Android, debe firmar y lanzar su aplicación siguiendo las pautas oficiales de Google.
  • Para dispositivos iOS, primero necesita preparar el paquete de la aplicación y registrar su servicio en App Store Connect.
  • Para un proyecto web, elija un servicio de implementación adecuado (por ejemplo, AWS Elastic Beanstalk) y siga sus pautas. Alternativamente, obtenga un alojamiento adecuado e implemente su aplicación en un servidor remoto.