Swift -el nuevo lenguaje de programación de Apple- experimenta un gran crecimiento en sus pocos meses de vida

Durante el pasado mes de junio os hablamos de Swift, el nuevo lenguaje de programación con el que desarrollar aplicaciones para iOS y OS X anunciado por Apple durante la WWDC de 2014. Durante los dí­as posteriores a este anuncio fueron muchos los que cuestionaron la necesidad de un nuevo lenguaje de programación, sobre todo teniendo en cuenta la cantidad de opciones disponibles en la actualidad.

Ahora, poco más de siete meses después de su lanzamiento, todo parece indicar que la acogida de Swift ha sido bastante buena. En una serie de estadí­sticas recopiladas por el sitio web Redmonk.com podemos observar que en el corto tiempo de vida de Swift, el lenguaje de programación de Apple ha experimentado un crecimiento vertiginoso en el ranking de los más empleados del mundo. Concretamente, Swift ha pasado de la 68ª posición a ocupar el puesto 22º, un salto de 46 posiciones sin precedentes, tal y como indican desde la propia web. Si nos centramos en los primeros puestos del ranking, la primera posición la ocupa JavaScript, seguido de cerca por Java, y a continuación se encuentran lenguajes como PHP, Python, C# y C++.

Por ello, todo parece indicar que Swift continuará con su ascenso a lo largo de este año. Podéis consultar las estadí­sticas completas en el siguiente enlace.

Fuente: Redmonk | Link: Swift.

Treehouse lanza su aplicación para Android y curso del lenguaje de programación Swift

Threehouse

Ya hemos hablado en varias ocasiones de Treehouse, una plataforma de aprendizaje online enfocado especialmente a temas de diseño y desarrollo web, cuyos contenidos educativos ya se pueden acceder a través de dispositivos Android, ya que acaban de lanzar su aplicación nativa para esta plataforma móvil, la cual se pueden instalar en teléfonos y tabletas Android que cuenten al menos con la versión 4.0.3 en adelante. Con ello, los estudiantes que dispongan de dispositivos Android ya podrán acceder a los ví­deos de los cursos, a los cuestionarios, ejercicios y resto de materias allí­ donde se encuentren.

El lanzamiento de la aplicación nativa para Android, que en realidad está disponible desde ayer aunque anunciada hoy, se acompaña también del anuncio del lanzamiento del nuevo curso enfocado en el lenguaje de programación Swift, de Apple, coincidiendo además con el dí­a del lanzamiento de iOS 8. La compañí­a considera en dicho comunicado que su nueva oferta educativa es uno de los primeros tutoriales completos en ví­deo para este lenguaje de programación, pensado para la creación de aplicaciones tanto en iOS como en OSX, a pesar de que Apple reveló dicho lenguaje de programación el pasado mes de junio.

Hay que recordar que hace más de un año, Treehouse lanzó su aplicación móvil nativa para dispositivos iPad. Ante el auge del sistema Android, era cuestión de tiempo que la propia plataforma apostase por este sistema y por aquellos usuarios que usan dispositivos que van bajo dicho sistema.

Swiftris, crea tu primer juego en iOS con este ebook gratuito

ebook

Descubrimos este ebook gratuito que será utilí­simo como tutorial para todos aquellos que quieran empezar a aprender a programar con Swift, el lenguaje de iOS y Mac OS X – tanto si somos un programador con años de experiencia o un principiante, el ebook nos proporcionará todo lo que necesitamos saber para crear un sencillo juego en iOS programado con Swift.

Poco a poco el libro nos irá familiarizando con los conceptos básicos de Swift y también nos irá dando algunas pistas para que podamos utilizar algunas de las caracterí­sticas más avanzadas, de forma que al acabar el libro tengamos en la cabeza y en el papel las herramientas necesarias para empezar a programar de forma libre. Como extra, nos hará una introducción básica de SpriteKit, la API de Apple para juegos en 2D.

Siguiendo el tutorial empezaremos por bajarnos la última versión de Xcode y por descargar e importar los sonidos e imágenes que vayamos a utilizar para el proyecto, seguido de unos cuantos capí­tulos para crear arrays y loops en este contexto. Pero no os preocupéis por esta sobrecarga de información, el libro nos la explicará paso a paso para que cualquiera la pueda seguir.

Finalmente y si todo va bien, tendremos creado con Swift un juego en 2D parecido a Tetris, en el que podremos crear clases y modelos personalizables de cada bloque.

Apple lanza un blog para hablar sobre su nuevo lenguaje de programación Swift

Ya os hemos hablado del lanzamiento de Swift, lenguaje de programación que se podrá usar ahora para crear aplicaciones para iOS, y de algunos sitios a los que podemos acceder para aprender sobre el tema. Ahora añadimos otros, un blog de apple para tratar únicamente sobre Swift, disponible en developer.apple.com/swift/blog.

Comienza dicho blog invitando a los desarrolladores a bajar la plataforma desde la cual será posible programar, continuando con algunos párrafos relacionados con una de las mayores dudas que tienen los programadores: la compatibilidad de Swift.

Aún puede mezclarse con Objective-C, pero la idea es ir migrando poco a poco para que en el futuro solo exista Swift, una forma más rápida y efectiva de programar, aunque requiera un esfuerzo inicial para todos aquellos que ya dominan la forma tradicional de programación para iPhone, iPad y Mac.

El blog de momento solo cuenta con una publicación, pero ya podéis acceder a la lista de recursos divulgada en la misma web, con tutoriales, ví­deos y demás materiales que ayudarán a introducirse en este nuevo lenguaje.

Usan el nuevo lenguaje de programación de Apple, Swift, para clonar Flappy Bird

Flappy Bird tuvo un éxito sin precedentes en los móviles de todo el mundo, un éxito tan impresionante que el desarrollador decidió eliminar el juego de las tiendas oficiales porque «era demasiado adictivo y le generaba mucho estrés».

Inmediatamente después fueron cientos de clones del juego los que aparecieron para android y iOS, algunos clavando las funcionalidades, otros ofreciendo alternativas en su funcionamiento.

El caso es que ahora su responsable promete que el juego volverá dentro de unos meses, aunque no por ello dejarán de aparecer clones a diestro y siniestro.

Un ejemplo de esta plappibirdización es el clon que se acaba de presentar usando como lenguaje de programación el recientemente anunciar Swift, el nuevo lenguaje que servirá a partir de ahora para programar aplicaciones para iOS y Mac.

Comentan en reddit que el programador, Nate Murray, solo ha tardado 4 horas en crear el programa, mostrando los detalles en news.ycombinator.com

Nate trabajó en IFTTT y ahora es responsable por fullstackedu.com, según comentan en techcrunch, una web que vende cursos de programación (ya están preparando el curso de Swift, claro).

Un buen movimiento para divulgar su proyecto de cursos de programación al mismo tiempo que demuestra que, con un poco de práctica, se puede programar relativamente rápido con este nuevo lenguaje, aunque está claro que el secreto no está en el lenguaje y sí­ en el talento de quien los gestiona.