Una Guía para Principiantes Sobre la Construcción de Una Aplicación

como crear una aplicación

No necesita ser un codificador para crear una aplicación. El manejo básico de HTML, CSS, Java y C+ le llevará un largo camino, pero definitivamente puede contratar diseñadores y desarrolladores de front-end y back-end para ayudarle a dar vida a su idea. Mientras tanto, si tiene una idea realmente genial, puede seguir estos siete pasos para hacer realidad la aplicación que está flotando en su mente…

Un desarrollador de software con más de 10 años de experiencia, compartió sus mejores consejos para los aspirantes a desarrolladores de iOS. Dato importante: No se necesitan conocimientos avanzados de programación informática.

Primer Paso: Idea Asesina

Saque una hoja de papel y traduzca su idea en algo más tangible. Haga una lista de características y de cómo cree que puede ser la aplicación. Aún es pronto, así que no se deje llevar por los detalles del diseño, pero seguro que quiere ver cómo se hace realidad en el papel.

Separe sus características en dos partes: las que deben tener y las que son buenas para tener. De esta manera, puede crear una primera versión sencilla de su aplicación, o en otras palabras, un producto mínimo viable. Eso no sólo evita que se sobrepase, sino que también acelera el proceso de desarrollo.

Tómese unos días para completar este proceso, ya que es uno de los pocos pasos qué es realmente gratuito. Para cuando termine, su aplicación sólo debe centrarse en hacer una cosa y debe hacerla bien. Por ejemplo, Uber lleva del punto A al punto B, mientras que Evernote le permite escribir notas.

No añada un millón de funciones para intentar satisfacer un millón de necesidades diferentes.

Investige un Poco

mujer investigando A menos que esté construyendo esta aplicación para usted mismo, es importante asegurarse de que está arreglando algún problema para la gente o proporcionando un servicio de entretenimiento.

Intente averiguar qué tipo de errores cometen los competidores y si la gente ya está buscando una aplicación como la tuya. Puede ser útil probar una herramienta de búsqueda por volumen de palabras clave para ver si la gente ya está buscando términos relacionados con su idea.

También es un buen momento para reflexionar sobre cuestiones relacionadas con la empresa, como la identificación de los competidores, la exploración de modelos de negocio (freemium, basados en anuncios) y el perfeccionamiento de las características que la gente quiere.

Cree Maquetas

En este punto, debería tener un firme entendimiento de lo que está construyendo, para quién es, y por qué será un éxito con los clientes. Eso significa que es hora de empezar a pensar en la construcción en sí misma. Deberá crear maquetas, o bocetos del diseño de su aplicación, antes de empezar a escribir el código o contratar programadores y diseñadores.

No sea tacaño en esta etapa: podría ser clave para averiguar la experiencia de la interfaz de usuario o los problemas de interacción, o ayudarle a los miembros del equipo de a bordo o a los inversores (son ideales para las reuniones de ventas). Prueba Balsamiq Wireframes for Desktop, que utiliza elementos realmente simples de arrastrar y soltar, como botones y listas, cada uno de ellos con estilo de dibujo a mano. El precio se basa en cada proyecto y puede oscilar entre 9 dólares al mes para dos proyectos y 199 dólares para 200 proyectos. Otras herramientas ganadoras de wireframing incluyen InVision, UXpin y Proto.io.

Piensa en ello como si diagramara una historia-imagen como uno de esos gráficos de araña que hizo en la escuela primaria. La maqueta también debería describir el flujo de su aplicación, como lo que ocurre cuando haces clic en un botón determinado o cuando pasas el ratón por la pantalla. ¿Cómo se llega a la página de inicio? 

Contrate un Especialista en Gráficos

diseño grafico para aplicacion Para hacer que su idea cobre vida, debe abordar sus fortalezas y debilidades. Si no tienes ni idea de cómo construir una aplicación o no eres un experto en diseño (o ambas cosas), esta es la parte en la que empieza a buscar expertos para contratar. Use plataformas como Upwork o Toptal para contratar a un diseñador gráfico profesional.

Si va a hacerlo solo, considere la posibilidad de usar una plantilla de diseño hecha especialmente para iOS para ahorrarle algo de tiempo. Puede usar los bloques de construcción estándar de estas plantillas para crear funcionalidades para su aplicación que puede personalizar más tarde. Algunas buenas opciones incluyen: NOW, TETHR y DO de InVision; iOS iPhone GUI de Facebook; Stark UI kit de Baianat; Stitch de Lina Seleznyova; Phoenix de Adrian Chiran; y Apply Pixels de Michael Flarup.

Construya una Página de Aterrizaje (Sitio Web)

Su página es clave porque sirve como página de inicio de su producto. Esta es la primera impresión que los clientes potenciales tendrán de su aplicación. Por lo que, debe tratarla con el mismo cuidado con el que trataría la página de inicio de la propia aplicación.

Los elementos clave son: un titular en la parte superior, una introducción rápida o un vídeo que explique cómo funciona la aplicación, una captura de pantalla de la aplicación o una maqueta de cómo se ve la aplicación en un iPhone, alguna llamada a la acción como “Instálese ahora” o “Inscríbase en la versión beta”, una lista de las características de la aplicación y una página de información que informe a los usuarios potenciales sobre usted, su empresa (si procede) y su aplicación.

El titular, la introducción y la llamada a la acción deben aparecer lo más alto posible, por si acaso los visitantes de Su sitio web no se molestan en desplazarse hacia abajo. Podría considerar algunas pestañas en la parte superior de la página para que la navegación sea más fácil. A menudo, las empresas destacarán la pestaña “Acerca de nosotros” para establecer una conexión humana con quien esté visitando el sitio.

Considera la posibilidad de usar Strikingly o WordPress para construir sus páginas web, ya que no necesitas ningún conocimiento de HTML o CSS para armarlas.

Hacer una Aplicación con Swift

aplicacion a que animal te parecesNecesitará un portátil para usar Swift, el lenguaje de programación que usas para crear aplicaciones para el iPhone. Entonces, necesita pensar en la etapa de desarrollo en dos fases:

La primera fase: Esto es todo lo que puede ver en una página, incluyendo los gráficos, la interfaz de usuario, la navegación, el procesamiento de datos y más.

Backend: Esto incluye todo lo que no se puede ver, desde las bases de datos hasta la red y el almacenamiento de datos.

Como desarrollador de aplicaciones, su trabajo es fusionar la parte delantera y la trasera. Hay un montón de cursos gratuitos en línea, así como programas pagos que pueden ayudarle a aprender a codificar con un enfoque en el desarrollo de iOS. Udemy ofrece un curso de desarrollo de iOS 13 por 19 dólares, por ejemplo. Mientras tanto, las demostraciones gratuitas de YouTube también pueden ser útiles, pero puede que no cubran la brecha entre los fundamentos y la aplicación real de lo que has aprendido.

Si no tiene el tiempo o el deseo de aprender estas habilidades de programación, puedes volver a UpWork para contratar a diseñadores de front-end y back-end o lo que se llama un desarrollador de pila completa, alguien que pueda construir la aplicación de principio a fin. Espera pagar tarifas de entre $70 por hora y más, dependiendo de cuán involucrada esté la aplicación, el nivel de habilidad de la persona que estás contratando y cuánto tiempo se prevé que dure su proyecto.

Lanzamiento en la App Store

Estás cerca. Aunque este es el último paso real en el proceso de diseño de la aplicación (excluyendo las nuevas características añadidas o cualquier depuración necesaria), puede ser frustrante lanzar realmente la aplicación. Eso se debe a que la App Store tiene un conjunto muy específico de directrices para introducir tu creación en el mundo.

Aquí tienes los pasos básicos:

  • Utiliza App Store Connect para preparar el título y los metadatos de la aplicación.
  • Suba su creación de aplicación más reciente a través de App Store Connect, usando Xcode.
  • Apple utilizará sus Directrices de revisión del App Store (con las que deberías familiarizarte)
  • Cuando la aplicación sea aprobada, se publicará en vivo en el App Store. Felicidades!
  • Recuerda: tendrás que pagar 99 dólares al año para mantener la aplicación en la App Store.

 

Comments are closed, but trackbacks and pingbacks are open.