Entonces, ¿quieres hacer aplicaciones para iPhone? 10 proyectos para principiantes

¿Quieres crear aplicaciones para iPhone y iPad? Comience por aprender los conceptos básicos de Swift.

¿Quieres crear aplicaciones para iPhone y iPad?  Comience por aprender los conceptos básicos de Swift.
Anuncio

Si quieres probar a crear aplicaciones para iPhone, hay algunos lenguajes de programación diferentes Cómo elegir un idioma de programación para aprender hoy y obtener un excelente trabajo en 2 años Cómo elegir un idioma de programación para aprender hoy y obtener un buen trabajo En 2 años Puede tomar años de trabajo dedicado para convertirse en un programador realmente bueno; Entonces, ¿hay alguna manera de elegir el idioma correcto para comenzar a partir de hoy, para ser contratado mañana? Lee más puedes aprender. Pero solo uno de ellos fue creado específicamente para iOS: Swift. Apple construyó este lenguaje desde cero para hacer aplicaciones macOS, iOS, watchOS y tvOS. E incluye una serie de características que lo hacen ideal para los programadores principiantes.

Si desea probar el aprendizaje y la codificación con Swift, la mejor manera de hacerlo es a través de un proyecto. Puedes leer las especificaciones todo el día, pero usar el lenguaje para construir una aplicación es la forma más efectiva de aprender. Estos proyectos lo ayudarán a comenzar y le enseñarán algunas habilidades realmente útiles en el camino.

Conociendo a Swift

Swift toma prestada ideas de una amplia gama de otros lenguajes de programación, pero es más similar a Objective-C. De hecho, puedes mezclar Swift y Objective-C en tu código, y tus aplicaciones seguirán funcionando. Sin embargo, Swift fue diseñado para ser conciso, por lo que es un poco más fácil de aprender y más eficiente de usar. También es más difícil descarrilar con errores de codificación, otro factor que lo hace bueno para los principiantes.

swift-logo

Para los tutoriales que se enumeran a continuación, es bueno tener algunos conocimientos básicos de programación Conceptos básicos de programación de computadoras 101 - Variables y tipos de datos Conceptos básicos de programación de computadoras 101 - Variables y tipos de datos Ha presentado y hablado un poco acerca de la Programación orientada a objetos antes y dónde viene su homónimo de, pensé que era hora de que analizáramos los principios básicos absolutos de la programación de una manera no específica del idioma. Esto ... Leer más, pero muy poco es necesario. Puede leer la introducción de Apple a Swift si desea obtener información básica antes de comenzar. Pero también puedes entrar directamente y no deberías tener demasiados problemas.

Lo que necesitarás

Para comenzar, necesitará una Mac con la última versión de Xcode y Swift. También querrás el iOS SDK. Más allá de eso, ¡todo lo que necesitas es algo de paciencia y disposición para aprender!

Recorre lo básico

La aplicación Swift Playgrounds de Apple convierte su iPad en un excelente lugar para aprender a programar. No se necesita conocimiento de codificación para comenzar; incluso los niños pueden aprender a codificar 10 Herramientas para entusiasmar a los niños Acerca de la programación 10 Herramientas para entusiasmar a los niños Acerca de la programación Para el niño promedio, las computadoras y los teléfonos inteligentes son herramientas divertidas. La educación llega mucho más tarde. Hacer que un niño se entusiasme con la programación puede llevar algo de esfuerzo porque la lógica necesita un poco de tiempo para desarrollarse. Es ... Leer más con esta aplicación. Retos, plantillas, previsualizaciones de códigos en tiempo real y sugerencias de tipo rápido hacen de esta una excelente forma de comenzar a funcionar rápidamente. El mundo 3D es mucho más atractivo que mirar un documento de texto también. ¡Y es gratis! Este es definitivamente el mejor lugar para comenzar si tiene poca o ninguna experiencia de codificación.

Crear un visor de imágenes

hackear con rapidez

Esto suena complicado, pero pretende ser un tutorial amigable para principiantes, y Hacking with Swift es genial acerca de incluir un montón de detalles para ayudarte a entender lo que estás haciendo. El tutorial lo guía a través de la carga de imágenes, el diseño de una interfaz y todo lo demás que necesita saber. Debido a que está diseñado para principiantes, comienza desde el principio, con la forma de abrir un nuevo proyecto en Xcode.

Enciende un cronómetro

cronómetro rápido

Un cronómetro no suena muy emocionante, pero este tutorial es excelente para los principiantes de Swift. También está diseñado para iOS 10, por lo que podrás ver las últimas funciones de Xcode y Swift. Además del código Swift, también obtendrás una buena dosis del uso de las herramientas visuales de Xcode. Estos pueden ser muy valiosos para aprender a codificar y son una gran ventaja de usar Swift.

Toque y arrastre formas

shapes-swift-tutorial

Si desea crear aplicaciones o juegos regulares, es una buena idea entender cómo funcionarán las interacciones manuales con su aplicación. Este es un tutorial muy simple que muestra una pantalla llena de cuadrados de colores. Cada cuadrado se puede arrastrar tocando la pantalla. Eso es todo al respecto. Pero verás algunas de las funciones requeridas para este tipo de acción, y eso te será útil cuando estés desarrollando tu propia aplicación.

Construye un clon de Tetris con Swiftris

Este tutorial de Bloc te ayudará a usar Swift para construir una versión de Tetris 30 Years Of Tetris: Una historia del juego de rompecabezas más querido del mundo 30 Years Of Tetris: Una historia del juego de rompecabezas más querido del mundo Este año, 2014, marca el 30 cumpleaños de Tetris. En recuerdo de su historia, únete a mí mientras exploro el pasado y el futuro del juego de rompecabezas más famoso del mundo. Lee mas . Es más complicado que los proyectos anteriores, y hay algunos lugares donde el código no se explica con la mayor claridad posible. Sin embargo, todos los materiales requeridos se le otorgan en este tutorial, y la inclusión de capturas de pantalla y videos lo hace fácil de seguir. Y tenga la seguridad de que, aunque debe ingresar su dirección de correo electrónico para obtener acceso, todo es gratis.

Jugar War

juego de cartas-guerra-rápido-app

Chris Ching ha creado una serie de 15 partes que te llevará desde lo básico, como una introducción a los patios de Xcode, hasta la creación de una aplicación que te permita jugar al juego de cartas War. Al final de la serie, comprenderá una gran cantidad de conceptos de programación, algunas de las cosas únicas que necesita saber sobre el trabajo con interfaces táctiles y cómo usar imágenes en una aplicación de iPhone. (Desplácese hasta la parte inferior de la página vinculada para acceder a los tutoriales).

Hacer un juego de ninja

juego ninja veloz

Este es el tutorial más complicado aquí, pero te alegrarás de que lo hayas pasado. El juego usa SpriteKit, un juego de herramientas de construcción de juegos 2D que se usa para muchos juegos de iOS. Con el kit, usará activos, creará acciones y establecerá condiciones para ganar y perder. Es bastante complicado, pero se explica bien. Si te sientes seguro, ¡adelante y construye tu propio juego!

Identifique a su usuario

touchid-swift

TouchID es una de las cosas geniales que viene con cada nuevo iPhone. Muchas aplicaciones están protegidas por TouchID (es especialmente útil en aplicaciones de banca móvil ¿Podría su aplicación de banca móvil ser un gran riesgo de seguridad? ¿Podría su aplicación de banca móvil ser un gran riesgo de seguridad? Las aplicaciones de banca móvil le brindan comodidad a su teléfono, pero ¿podrían ser una Los bancos tienden a tener una seguridad de datos bastante sólida, pero ¿cuán seguras son sus aplicaciones móviles? Leer más) y aprender cómo aprovecharlo puede ahorrarles a sus usuarios mucho tiempo cuando se trata de ingresar nombres de usuario y contraseñas. Este tutorial le muestra cómo verificar la compatibilidad de TouchID, autenticar a su usuario y ofrecer una pantalla de contraseña si fallan.

Hacer una escala digital

iphone-digital-scale

3D Touch Todo lo que puede hacer con 3D Touch en su iPhone Todo lo que puede hacer con 3D Touch en su iPhone 3D touch es realmente un nombre elegante para una pantalla sensible a la presión, pero agrega una gran variedad de opciones de entrada adicionales a iOS. Leer más es otra característica interesante de los dispositivos con iOS, y Swift lo hace realmente fácil de incluir en sus aplicaciones. Este tutorial lo guiará a través de la creación de una escala digital simple que mostrará la cantidad de presión que el usuario está poniendo en la pantalla. La aplicación también se puede usar para pesar cosas, ¡lo cual es genial!

Habilitar notificaciones automáticas

notificaciones rápidas

Es posible que las notificaciones push sean molestas, pero hay algunas aplicaciones que hacen un gran uso de ellas. Si desea aprender a usar notificaciones push en su propia aplicación, deberá aprender a crear su ID de aplicación y habilitar esas notificaciones. Es un proceso un poco indirecto, pero seguir este tutorial paso a paso lo hace mucho más fácil. Este es un largo tutorial, y mucho de esto es algo administrativo que no es muy emocionante. Pero si realmente quiere desarrollar su propia aplicación, está lleno de cosas importantes que necesitará saber.

¡Aprende algo rápido!

Estos tutoriales le darán una comprensión sólida de cómo usar Swift y le ayudarán a crear algunas aplicaciones reales en el camino. Recuerde leer los comentarios de cada uno si encuentra un problema, ya que otros probablemente también lo hayan tratado. Y, sobre todo, ¡diviértete con eso! La programación puede ser difícil 6 señales de que no se pretende ser un programador 6 señales de que no se pretende ser programador No todo el mundo está decidido a ser un programador. Si no estás completamente seguro de que debes ser un programador, aquí hay algunos signos que pueden orientarte en la dirección correcta. Lea más, pero aprender a través de ejemplos como estos debe ser agradable.

Swift no es lo tuyo? Puedes aprender a desarrollar aplicaciones para Android. Entonces, ¿quieres desarrollar aplicaciones de Android? Así es cómo aprender, ¿quieres desarrollar aplicaciones de Android? He aquí cómo aprender Después de tantos años, uno pensaría que el mercado de los dispositivos móviles está ahora saturado con todas las aplicaciones imaginables para el hombre, pero ese no es el caso. Hay muchos nichos que aún necesitan ... Leer más en su lugar.

¿Has aprendido a utilizar Swift? ¿Hubo algún tutorial específico que le pareció útil? Comparte tus favoritos en los comentarios a continuación!

In this article