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

  • William Charles
  • 0
  • 3141
  • 375
Anuncio

Si desea probar su mano para crear aplicaciones para 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 verdaderamente bueno; Entonces, ¿hay una manera de elegir el idioma correcto para comenzar hoy, para ser contratado mañana? 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 los programadores principiantes..

Si desea intentar aprender y codificar con Swift, la mejor manera de hacerlo es a través de un proyecto. Puede leer las especificaciones todo el día, pero en realidad usar el lenguaje para crear 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.

Familiarizarse con Swift

Swift toma prestadas ideas de una amplia gama de otros lenguajes de programación, pero es muy similar a Objective-C. De hecho, puede mezclar Swift y Objective-C en su código, y sus aplicaciones seguirán funcionando. Sin embargo, Swift fue diseñado para ser conciso, lo que lo hace 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 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 presentado 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 revisemos los conceptos básicos absolutos de la programación de una manera no específica del lenguaje. Esto ... pero muy poco es necesario. Puede leer la introducción de Apple a Swift si desea conocer los conceptos básicos antes de comenzar. Pero también puedes saltar directamente y no deberías tener muchos problemas.

Lo que necesitarás

Para comenzar, necesitará 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 necesitas es un poco de paciencia y disposición para aprender.!

Camina por lo básico

¡La aplicación Swift Playgrounds de Apple convierte tu iPad en un gran lugar para aprender a codificar! No es necesario tener conocimientos de codificación para comenzar; incluso los niños pueden aprender a codificar 10 herramientas para entusiasmar a los niños con la programación 10 herramientas para entusiasmar a los niños con 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 tomar algo de tiempo porque la lógica necesita un poco de tiempo para desarrollarse. Es ... con esta aplicación. Los desafíos, las plantillas, las vistas previas de código en vivo y las sugerencias de tipo rápido hacen que esta sea una excelente manera de comenzar a funcionar rápidamente. El mundo 3D también es mucho más atractivo que mirar un documento de texto. ¡Y es gratis! Este es definitivamente el mejor lugar para comenzar si tiene poca o ninguna experiencia en codificación.

Crear un visor de imágenes

Esto suena complicado, pero está destinado a ser un tutorial para principiantes, y Hackear con Swift es genial para incluir una tonelada de detalles para ayudarlo a comprender lo que está haciendo. El tutorial lo guía a cargar imágenes, diseñar una interfaz y todo lo que necesitará 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

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

Tocar y arrastrar formas

Ya sea que desee crear aplicaciones o juegos regulares, es una buena idea comprender 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á algunas de las funciones necesarias para este tipo de acción, y eso será útil cuando desarrolle 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, únete a mí mientras exploro el pasado y el futuro del juego de rompecabezas más famoso del mundo. . Está más involucrado que los proyectos anteriores, y hay algunos lugares donde el código no se explica con tanta claridad como podría ser. Sin embargo, todos los materiales requeridos se le proporcionan en este tutorial, y la inclusión de capturas de pantalla y videos hace que sea 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 en realidad gratuito.

Jugar guerra

Chris Ching ha reunido una serie de 15 partes que lo llevará desde lo más básico, como una introducción a los parques infantiles Xcode, hasta crear una aplicación que le permite jugar al juego de cartas War. Al final de la serie, comprenderá muchos conceptos de programación, algunas de las cosas únicas que necesita saber sobre cómo trabajar 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

Este es el tutorial más complicado aquí, pero te alegrarás de haberlo hecho. 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 de ganar y perder. Es bastante complicado, pero se explica bien. Si te sientes seguro, continúa y crea tu propio juego!

Identifique a su usuario [ya no está disponible]

TouchID es una de las cosas realmente geniales que viene con cada nuevo iPhone. TouchID protege muchas aplicaciones (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 un ¿Riesgo de seguridad? Los bancos tienden a tener una seguridad de datos bastante sólida, pero ¿qué tan seguras son sus aplicaciones móviles?) y aprender a aprovecharlas puede ahorrarles mucho tiempo a los usuarios a la hora de ingresar nombres de usuario y contraseñas. Este tutorial le muestra cómo verificar la compatibilidad con TouchID, autenticar a su usuario y ofrecer una pantalla de contraseña si falla.

Hacer una balanza 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 gran variedad de opciones de entrada adicionales para iOS. es otra característica interesante de los dispositivos iOS, y Swift hace que sea realmente fácil incluirlo en sus aplicaciones. Este tutorial lo guiará a través de la creación de una báscula digital simple que mostrará la cantidad de presión que el usuario ejerce en la pantalla. La aplicación también se puede usar para pesar cosas, lo cual es bastante bueno!

Habilitar notificaciones push

Puede encontrar molestas las notificaciones automáticas, pero hay algunas aplicaciones que las hacen un gran uso. Si desea aprender cómo usar las notificaciones automáticas en su propia aplicación, tendrá que 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 tutorial largo, y muchos de ellos son asuntos administrativos que no son muy emocionantes. Pero si te tomas en serio el desarrollo de tu propia aplicación, está llena de cosas importantes que deberás saber.

Ve a aprender algo rápido!

Estos tutoriales le brindarán una sólida comprensión de cómo usar Swift, y lo ayudarán a crear algunas aplicaciones reales en el camino. Recuerde leer los comentarios de cada uno si se encuentra con un problema, ya que probablemente otros también lo hayan solucionado. Y sobre todo, ¡diviértete! La programación puede ser difícil 6 señales de que no debes ser programador 6 señales de que no debes ser programador No todos están dispuestos a ser programadores. Si no está completamente seguro de que está destinado a ser un programador, aquí hay algunas señales que pueden indicarle la dirección correcta. , pero aprender a través de ejemplos como estos debería ser divertido.

Swift no es lo tuyo? Puedes aprender a desarrollar aplicaciones para Android Entonces, ¿quieres desarrollar aplicaciones de Android? Aquí se explica cómo aprender. ¿Desea 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 ... en su lugar.

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




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.