Cómo hacer una aplicación para iPhone

Esta es mi serie de artículos para enseñar a las personas cómo crear aplicaciones para iPhone y iPad que no tienen experiencia en programación.
Mi objetivo es explicar las cosas en inglés simple y sencillo y hacer que la gente empiece a crear sus propias aplicaciones. En lugar de tratar de enseñar todo lo que aprendí sobre informática en la universidad o cada último aspecto de la programación, lo resumiré en lo que necesita. ¡Mi enfoque será introducir lentamente los conceptos a medida que los necesite, en lugar de tratar de equiparlo con todo por adelantado solo para abrumarlo!
¡Realmente no es tan descabellado siempre y cuando tengas el deseo de aprender y la persistencia de seguir y mejorar!
La programación puede ser autodidacta y sí, puede comenzar su propia carrera en el desarrollo de software, incluso si no tiene una formación formal. Es probablemente la cosa más grande que amo de mi campo; ese mérito se basa en sus logros y trabajo duro en lugar de antigüedad o experiencia (como en el caso de un cirujano, por ejemplo).

Apple lanzó recientemente un nuevo lenguaje de programación llamado Swift para desarrollar aplicaciones para iPhone. Anteriormente, era Objective-C que la gente tenía que aprender para crear aplicaciones. Esto planteó una pregunta común de los principiantes sobre qué idioma deberían aprender.
¡La buena noticia es que este recurso cubre los lenguajes Swift y Objective-C!
Sin embargo, si está comenzando desde cero sin experiencia en programación, le recomiendo que aprenda Swift porque es más fácil de aprender para principiantes.
El mayor punto de fracaso para los principiantes es darse por vencido antes de que pasen “la joroba”.
La joroba es lo que me gusta llamar ese punto donde pasa de ser frustrante a divertido. Es como ese punto en el que estás montando tu bicicleta sin ruedas de entrenamiento por primera vez y estás realmente tambaleante, ¡pero no te caes! Entonces es divertido desde allí.
Con Objective-C, esa joroba es alta porque el código contiene muchos más caracteres / símbolos extraños y es menos indulgente. Los principiantes tienden a rendirse antes de que “haga clic” por ellos.
Swift es más natural tanto para leer / escribir, por lo que es una barrera más baja para la entrada. Mi consejo sería comenzar con Swift, pasar “la joroba” y luego, si Objective-C es algo que necesita, tendrá la confianza para aprenderlo y no darse por vencido.
Dicho esto, aquí están los tutoriales de Swift sobre Cómo hacer una aplicación sin experiencia de programación usando Xcode 6 e iOS 8.
Más abajo de la página se encuentra el curso intensivo de Objective-C que usa Xcode 5.

Módulo 1: Conceptos básicos

En este módulo, obtendrá una orientación del entorno de desarrollo, una pequeña muestra del código Swift y participará en la creación de su primera aplicación.

1. Introducción a las herramientas y materiales.
Una orientación de las herramientas y recursos utilizados para el desarrollo de iOS.

2. Parques infantiles y mojarse los pies
Un poco intrigante incursionando en el código Swift!

3. Tutorial y recorrido de Xcode 6
¡Conozca el entorno de desarrollo donde hará realidad su idea!

4. La anatomía de una aplicación para iPhone
¿Cómo se arma una aplicación? Lo desglosamos en los componentes principales.

5. Tu primera aplicación Swift
¡Crea tu primera aplicación ceremoniosa “Hello World”!


Módulo 2: El arte de la guerra.

En el Módulo 2, te sumergirás directamente en la creación de una versión simple del juego de cartas, War.

6. Crear la interfaz de usuario – Diseño automático
En esta lección, verá lo fácil que es crear visualmente la interfaz de su aplicación.

7. Elementos básicos de la programación Swift
Aprenda sobre programación orientada a objetos, clases, objetos, métodos y propiedades.

8. Más conceptos Swift y UIKit
En esta lección, revisamos más conceptos básicos de programación de Swift y aprendemos sobre qué es UIKit.

9. Conectando todo – Propiedades de Swift IBOutlet
Ahora estamos listos para aprender cómo exponer los elementos de la interfaz de usuario para que pueda manipularlos con código.

10. Manejo de pulsaciones de botones – Métodos
¡Veremos cómo capturar un toque en un botón para que pueda responder!

11. Agregar y mostrar imágenes en su aplicación
Aprenda cómo agregar imágenes a su proyecto Xcode 6 y mostrarlas en su aplicación. También aprenderá sobre varios tamaños de imágenes que necesita para pantallas retina y de alta resolución.
Descargue las imágenes utilizadas en este video aquí. Imágenes de tarjetas de Charles Esquiaqui con licencia de Creative Commons.

12. Obtener un número aleatorio y aleatorizar las tarjetas
La guerra es un juego de azar, por lo que necesitaremos saber cómo generar números aleatorios. En esta lección, también aprendemos cómo cambiar las imágenes de la tarjeta según los números generados aleatoriamente.

13. Uso de matrices para administrar las imágenes de la tarjeta
Esta lección presenta las matrices. Le muestra cómo usar esta clase de colección para mejorar la forma en que mostramos las imágenes de la tarjeta.
Como referencia: Guía del lenguaje de programación Swift de Apple

14. Determinación de un ganador: declaraciones IF
Implemente la lógica simple del juego en código para determinar un ganador.

15. Estilizar y llevar puntaje
Al implementar el mantenimiento de puntajes, aprenderemos la importancia de comprender el alcance. ¡También agregaremos gráficos adicionales para animar la aplicación!
Descargue los gráficos o el código fuente.


Programación de aprendizaje – Tutorial de conceptos básicos de programación

Este artículo de introducción es un excelente lugar para comenzar para aquellos que desean aprender a programar pero no tienen experiencia en programación. ¡Esta breve lección presenta conceptos que harán que las lecciones posteriores sean más fáciles de entender y digerir!

1. Cómo hacer aplicaciones para iPhone – Programación orientada a objetos y clases

Este primer artículo habla sobre los conceptos centrales de la programación orientada a objetos, le introduce a escribir código Objective-C para crear clases y describe formas en que las clases pueden interactuar entre sí a través de métodos, propiedades y variables.

2. Cómo hacer aplicaciones para iPhone: estructuras de control, bucles y colecciones

La segunda parte de nuestra serie presentará más conceptos de programación con ejemplos de Objective-C. Con la introducción de estructuras de control, bucles y colecciones, podrá escribir métodos más complejos. ¡Sube de nivel, sí!

3. Cómo hacer aplicaciones para iPhone: MVC, un patrón para gobernarlas todas

La tercera parte de nuestra serie presentará el patrón Modelo Vista Controlador (MVC) y la parte crítica que juega en el desarrollo de aplicaciones iOS.

4. Cómo hacer aplicaciones para iPhone: un tutorial de XCode 5 para principiantes

¡Finalmente estamos listos para abordar XCode, escribir código y crear aplicaciones! Revisaremos todos los elementos del entorno de desarrollo de XCode y comenzaremos con nuestro proyecto de demostración.

5. Cómo hacer aplicaciones para iPhone – Creando la aplicación de demostración con XCode y Interface Builder

En esta parte, le mostraré cómo diseñar los elementos de la interfaz de usuario en pantalla para su aplicación, navegar entre las vistas en su aplicación y responder a la interacción del usuario conectando los elementos de la interfaz de usuario a su código.

Para quienes tienen experiencia en programación

Si TIENES experiencia en desarrollo y conoces otro lenguaje de programación, entonces creo que aún encontrarás valor en esta serie de artículos, pero también te recomiendo que eches un vistazo a los videos de desarrollo de aplicaciones de iPhone de Stanford. (Las personas sin experiencia en programación pueden tener dificultades para seguir porque el curso asume que usted conoce los conceptos básicos de la programación orientada a objetos)

Simple. obtenga una Mac y un iPhone, descargue el SDK, siga las instrucciones del grupo de desarrolladores de Apple.
Busque stakoverflow si se queda atascado en algún lugar …
Supongo que tienes habilidades básicas de programación.

Hay varias formas, aunque la mejor y más asequible es la empresa, DWNLD. Transparencia total, ¡trabajo para ellos! Creamos hermosas aplicaciones nativas para dispositivos iOS y Droid por solo $ 15 / mes. El diseño y la tecnología que se ha incorporado a este producto (hablo como testigo) es diferente a cualquier otra oferta asequible.

De lo contrario, su mejor opción es consultar la lista de ángeles o LinkedIn para desarrolladores de aplicaciones independientes.

¡Hola! Si no sabe cómo desarrollar una aplicación, consulte este artículo y elija la mayoría de los desarrolladores móviles en perspectiva en Kiev. Precios razonables y alta calidad de aplicaciones nativas y multiplataforma. https://www.linkedin.com/pulse/t

Supongo que te refieres a ti mismo, ¿verdad? De todos modos, Mobile Roadie es una opción de acceso. Es un creador de aplicaciones que escuché que es realmente bueno. Puede crear una aplicación usted mismo en un editor de arrastrar y soltar, sin necesidad de codificación. Cuando lo escuché por última vez, también ofrecieron un amplio conjunto de características, por lo que no debería haber ningún problema con la creación de una buena aplicación destacada.

More Interesting

Si tengo varias ideas para aplicaciones y muy poca experiencia en programación, ¿cómo hago para desarrollarlas?

¿Mi negocio hotelero necesita una aplicación móvil? ¿Cuánto costaría desarrollar una aplicación?

¿Desde dónde empiezo a desarrollar aplicaciones para teléfonos inteligentes?

¿Es Xamarin el futuro del desarrollo de aplicaciones móviles?

¿Qué habilidades y roles especiales se requieren para ser un desarrollador de aplicaciones móviles?

¿Cuál es el mejor consejo para encontrar un codificador / cofundador para desarrollar una aplicación móvil?

¿Por qué las empresas necesitan una aplicación móvil?

Como profesionales que trabajan y que necesitan continuar una educación, ¿pagarían por una solución de aplicación de teléfono móvil que lo ayude a administrar mejor el tiempo y lo ayude a estudiar mejor (consolidando el aprendizaje a medida que avanza y el acceso a un banco de recursos personalizado)?

¿Cuáles son las mejores tecnologías de desarrollo de aplicaciones móviles utilizadas por la mayoría de los desarrolladores de aplicaciones?

¿Cuáles son las 10 principales empresas de desarrollo de aplicaciones móviles en Oriente Medio?

¿Cuáles son algunas de las startups exitosas de aplicaciones móviles fundadas por un solo desarrollador?

¿Por qué su empresa necesita su propia aplicación móvil?

¿Cuál será la próxima gran cosa después del desarrollo de aplicaciones móviles? ¿Surgen tendencias de las que mucha gente no es consciente y que podemos saltar?

¿Quiénes son los desarrolladores de la aplicación móvil Boutiqaat?

¿Cuáles son las diferencias entre PhoneGap y Trigger.io?