• Banner Kotlin Android

    Kotlin, nuevo lenguaje de primer nivel para Android

    Kotlin es el nuevo lenguaje de primer nivel para desarrollar en Android. Ha sido el anuncio más importante de la Conferencia Google I/O 2017 para desarrolladores. Te enseñamos a cómo usarlo y analizamos el importante cambio en el sistema de Google, lo lógico de este avance y qué supone para el futuro de la plataforma. …

  • UISearchBar

    Lecciones por prototipos (III): barras de búsqueda (UISearchBar)

    Descubre lo simple que es crear una barra de búsqueda para una vista de tabla, siguiendo paso a paso el proceso mediante un Playground interactivo. Veremos cómo implementarla, controlarla y reaccionar en tiempo real a sus resultados. Algo que no debe faltar en ninguna tabla o elemento que muestre muchos datos, para filtrarlos adecuadamente. …

  • Phil Schiller - App Store

    Mantener un desarrollo con el precio que se pagó hace años

    Analizamos y opinamos sobre el difícil modelo de mantener una app con el cobro realizado en el pasado y las últimas opiniones de Phil Schiller, responsable de marketing de Apple. Opinamos sobre la difícil situación de mantener un producto vivo cuando ya se cobró por él y el usuario no tiene la percepción que debería pagar de nuevo e incluso periódi…

  • Prototipos Unit Testing TDD

    Lecciones por prototipos (II): test unitarios (XCTest y TDD)

    Una de las cosas que normalmente se perciben más complejas en el desarrollo en cualquier lenguaje, es el desarrollo orientado o dirigido a pruebas (comúnmente conocido como TDD). Este se basa en aplicar una serie de pruebas a nuestro código y datos, para verificar que en el transcurso del desarrollo no se altera el comportamiento … …

  • Apple Education edita libros de Swift y programación de apps en español para el aula

    Apple Education, a través de iBooks, acaba de traducir al español tres libros de su libro "Programación para Todos", con dinámicas de aula para programación. Descubre en qué se basan estos libros, sus posibilidades, y cómo son una excelente herramienta (ahora incluso en español) para crear dinámicas en clase con jóvenes a los que introducir en trab…

  • Swift 3.1

    Swift 3.1 ha llegado, análisis de todos sus cambios

    Swift 3.1 ha llegado de la mano de la hornada de actualizaciones lanzadas por Apple. Analizamos sus cambios más importantes e incorporaciones más destacadas. Nuevas formas de convertir closures que no escapan en los que sí lo hace, conversiones seguras de números, genéricos más eficientes... descubre en nuestros análisis con ejemplos concretos todo…

Últimos artículos

Swift Server Side con Vapor (I), instalación y primeros pasos

Vapor Swift I

En esta guía pensada para Linux, como complemento a la anterior de Swift 3 en este sistema, vamos a descubrir qué es Vapor, una de las soluciones de lado servidor más populares. Cómo se instala y cómo desplegar dos ejemplos sencillos. Nuestros primeros pasos en Swift Server Side, sencillos pero que nos permiten ver el potencial que tiene una herramienta que veremos más en profundidad en varias entregas.

Leer el contenido »

Apple Coding News #7 (10/03/2017)

News #7

Boletín de noticias del mundo del desarrollo del 10 de marzo de 2017: Swift es Top 10 en el índice TIOBE, cambio de normas en el App Store, rechazo de rollout.io como librería que inyectaba cambios en el código sin actualizar la app, pruebas de concepto que Apple rechaza y mucho más. Ponte al día de todo lo que pasa en el mundo del desarrollo en un solo lugar.

Leer el contenido »

Swift 3 en Linux Ubuntu 16.04, guía de instalación y entorno de trabajo

Ubuntu 16.04

En esta guía os enseñamos cómo instalar Swift 3 en Ubuntu 16.04 y configurar un entorno de trabajo con el editor de código abierto Atom, para trabajar en Linux. Instalamos Swift 3.0.2, instalamos Atom, configuramos un par de paquetes que nos permiten trabajar y a a partir de ahí podremos ejecutar y compilar nuestros proyectos directamente desde el propio editor. Una necesaria actualización para trabajar con las últimas versiones disponibles y que nos facilita trabajar en Linux.

Leer el contenido »

SAP presenta su SDK y el lenguaje visual Fiori para iOS

SAP Fiori

SAP presenta su SDK para iOS y la adaptación del lenguaje Fiori a UIKit. Analizamos sus posibilidades y detalles, en un lanzamiento sin precedentes para el mundo empresarial y que pone a Swift en una posición aun más de privilegio en el mercado empresarial, debido a cómo grandes del mercado corporativo como IBM, Santander, Deloitte o SAP trabajan con él como apuesta de futuro.

Leer el contenido »

El Banco Santander se une a MobileFirst de IBM y al desarrollo en Swift

Santander

IBM y el Banco Santander acaban de firmar un acuerdo de colaboración para que este último use los sistemas MobileFirst basados en Swift en aplicaciones internas. Descubre los detalles de la colaboración y cómo Swift será piedra angular de todo este acuerdo, entrando por la puerta grande de las grandes corporaciones como Banco Santander.

Leer el contenido »

Extension Swift {} 2017 vol. III

Extension Swift 2017 III

Nueva entrega semanal de extension Swift {}. Lo último y más destacado que ha dado de sí la semana en el mundo del desarrollo con Swift. Noticias, tutoriales... Utilidades para crear paneles flotantes, todo sobre el nuevo curso de Stanford para iOS 10, ayudas para sacar el máximo provecho de la cámara del iPhone, desarrollo de videojuegos con físicas, desarrollo en macOS y mucho más.

Leer el contenido »

Apple publica el proceso de lanzamiento de Swift 4

Swift

Apple acaba de publicar, de la mano de Ted Kremenek, jefe de proyecto, el proceso de lanzamiento de la nueva versión 4 de Swift. Analizamos todos los detalles, fechas, procedimientos y en los rasgos principales de esta nueva versión mayor cuya más destacada característica es la compatibilidad con el código en Swift 3.

Leer el contenido »

Apple anuncia la WWDC 2017

WWDC 2017

Ya tenemos fechas para la WWDC 2017: este año será del lunes 5 al viernes 9 de junio, en la ciudad de San José. Esta ciudad ya sabe lo que es celebrar este evento, ya fue allí donde se celebró hasta hace 16 años. En el cartel de esta edición número 28, se evocan las palabras de Steve Jobs que …

Leer el contenido »

Apple presenta “Planet of the Apps”, su TV Talent Show del mundo del desarrollo

Planet of the Apps

Apple ha presentado una de sus primeros TV Shows para Apple Music: "Planet of the Apps", un talent show alrededor del desarrollo de una app. Descubre en nuestro resumen de qué va el programa y cómo será. Podrás ver el adelanto del mismo que Apple ha publicado y todos los detalles sobre este primer Talent Show centrado en el mundo del desarrollo, que puede despertar muchas conciencias sobre el trabajo detrás de las apps que usamos cada día.

Leer el contenido »

Trabajando con JSON en Swift 3

JSON Swift 3

JSON es uno de los estándares de trabajo de datos en formato ligero más usados en internet y programación. Aprende a usar la clase JSONSerialization que nos permite trabajar con ellos de forma nativa en Swift 3 y a leerlos desde tu proyecto, grabarlos en disco o cargarlos y serializarlos desde internet con nuestra guía.

Leer el contenido »