¿Así que quieres hacer aplicaciones de iPhone? 10 proyectos para principiantes
Si desea probar su mano para crear aplicaciones de iPhone, hay algunos lenguajes de programación diferentes. Cómo elegir un lenguaje de programación para aprender hoy y obtener un excelente trabajo en 2 años Cómo elegir un lenguaje de programación para aprender hoy y obtener un excelente trabajo En 2 años Puede llevar años de trabajo dedicado convertirse en un programador realmente bueno; Entonces, ¿hay una manera de elegir el idioma correcto para comenzar a partir de hoy, para ser contratado mañana? Leer más puedes aprender. Pero solo uno de ellos fue creado específicamente para iOS: Swift. Apple creó este lenguaje desde cero para crear aplicaciones macOS, iOS, watchOS y tvOS. E incluye una serie de características que lo hacen ideal para programadores principiantes..
Si quieres intentar aprender y programar 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 crear una aplicación es la forma más efectiva de aprender. Estos proyectos te ayudarán a comenzar y te enseñarán algunas habilidades realmente útiles en el camino..
Familiarizarse con Swift
Swift toma 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.
Para los tutoriales que se enumeran a continuación, es bueno tener algunos conocimientos básicos de programación Los fundamentos de la programación de computadoras 101 - Variables y tipos de datos Los fundamentos de la programación de computadoras 101 - Variables y tipos de datos Habiendo introducido y hablado un poco sobre la programación orientada a objetos antes y de dónde viene su homónimo Desde, pensé que es hora de que pasemos por los fundamentos absolutos de la programación de una manera no específica para el lenguaje. 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 saltar directamente y no deberías tener muchos problemas..
Lo que necesitarás
Para comenzar, necesitarás una Mac con la última versión de Xcode y Swift. También querrás el SDK de iOS. Más allá de eso, todo lo que necesita es un poco de paciencia y la voluntad de aprender.!
Caminar a través de los conceptos básicos
La aplicación Swift Playgrounds de Apple convierte tu iPad en un gran lugar para aprender a codificar. No es necesario ningún conocimiento de codificación para comenzar; incluso los niños pueden aprender a codificar 10 herramientas para que los niños se emocionen con la programación 10 herramientas para que los niños se emocionen con la programación Para los niños promedio, las computadoras y los teléfonos inteligentes son herramientas divertidas. La educación viene mucho más tarde. Hacer que un niño se emocione con la programación puede tardar un poco porque la lógica necesita un poco de tiempo para desarrollarse. Es ... Leer más con esta aplicación. Los desafíos, las plantillas, las vistas previas de códigos en vivo y las sugerencias de tipo rápido hacen de esta una excelente manera de comenzar a trabajar 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 en codificación.
Construir un visor de imágenes
Esto suena complicado, pero está destinado a ser un tutorial para principiantes, y Hacking with Swift es genial al 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 que necesita saber. Debido a que está diseñado para principiantes, comienza desde el principio, con cómo abrir un nuevo proyecto en Xcode.
Encender un cronómetro
Un cronómetro no suena muy emocionante, pero este tutorial es ideal para los principiantes de Swift. También está diseñado para iOS 10, por lo que podrás ver las últimas características de Xcode y Swift. Además del código Swift, también obtendrá una buena dosis de uso de las herramientas visuales de Xcode. Estos pueden ser invaluables para aprender a codificar y son un gran beneficio de usar Swift.
Tocar y arrastrar formas
Ya sea que desee 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 cuadro se puede arrastrar tocando la pantalla. Eso es todo al respecto. Pero verá algunas de las funciones requeridas para este tipo de acción, y eso será útil cuando esté desarrollando su 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 años de Tetris: una historia del juego de rompecabezas más querido del mundo 30 años de 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, acompáñeme 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 tan claramente como podría ser. Sin embargo, en este tutorial se le proporcionan todos los materiales necesarios, y la inclusión de capturas de pantalla y videos lo hace fácil de seguir. Y tenga la seguridad de que, aunque tiene que ingresar su dirección de correo electrónico para obtener acceso, todo es realmente gratuito..
Jugar a la guerra
Chris Ching ha creado una serie de 15 partes que lo llevará desde lo más básico, como una introducción a los campos de juego de Xcode, hasta la creación de una aplicación que le permite 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 cómo trabajar con interfaces táctiles y cómo utilizar 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
Este es el tutorial más complicado aquí, pero te alegrarás de haberlo realizado. El juego utiliza SpriteKit, un conjunto de herramientas de creación de juegos en 2D que se utiliza para muchos juegos de iOS. Con el kit, utilizará activos, creará acciones y establecerá condiciones de ganar y perder. Es bastante complicado, pero bien explicado. Si te sientes seguro, ve y crea tu propio juego.!
Identifique a su usuario [ya no está disponible]
TouchID es una de las cosas realmente geniales que vienen 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 para la seguridad? ¿Podría su aplicación de banca móvil ser un gran riesgo para la seguridad? Las aplicaciones de banca móvil son convenientes para su teléfono, pero podrían ser una ¿Riesgos de seguridad? Los bancos tienden a tener una seguridad de datos bastante sólida, pero ¿qué tan seguras son sus aplicaciones móviles? Más información) y aprender a aprovecharlas puede ahorrarle 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 ofrecerle una pantalla de contraseña si falla..
Hacer una escala digital
3D Touch Todo lo que puedes hacer con 3D Touch en tu iPhone Todo lo que puedes hacer con 3D Touch en tu iPhone 3D touch es realmente un nombre elegante para una pantalla sensible a la presión, pero agrega una amplia gama de opciones de entrada adicionales para iOS. Leer más es otra característica interesante de los dispositivos iOS, y Swift hace que sea realmente fácil incluirla 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á ejerciendo en la pantalla. La aplicación también se puede usar para pesar cosas, lo cual es bastante bueno.!
Habilitar notificaciones push
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, tendrá que aprender a crear su ID de aplicación y habilitar esas notificaciones. Es un proceso un tanto indirecto, pero seguir este tutorial paso a paso lo hace mucho más fácil. Este es un tutorial largo, y mucho de eso es administrativo y no es muy emocionante. Pero si realmente quieres desarrollar tu propia aplicación, está llena de cosas importantes que debes saber.
Ve a aprender algo rápido!
Estos tutoriales te darán una sólida comprensión de cómo usar Swift y te ayudarán a crear algunas aplicaciones reales en el camino. Recuerde leer los comentarios de cada uno si encuentra un problema, ya que probablemente otros también lo hayan resuelto. Y sobre todo, diviértete con ello! La programación puede ser difícil. 6 Signos de que no se supone que seas un programador. 6 Signos de que no se pretende que seas un programador. No todos están hechos para ser programadores. Si no está completamente seguro de estar destinado a ser un programador, aquí hay algunas señales que pueden indicar la dirección correcta. Lea más, pero aprender a través de ejemplos como estos debería ser agradable.
¿Swift no es lo tuyo? Puedes aprender a desarrollar aplicaciones para Android. Entonces, ¿quieres desarrollar aplicaciones de Android? Aquí está cómo aprender, ¿quieres desarrollar aplicaciones de Android? Aquí está cómo aprender Después de tantos años, uno pensaría que el mercado móvil ahora está 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 usar Swift? ¿Hubo algún tutorial específico que encontraste útil? Comparte tus favoritos en los comentarios a continuación!
Explorar más sobre: Desarrollo de aplicaciones, programación, Swift.