Tutoriales
-
Firebase, instalación con Swift Package Manager y uso en SwiftUI con iOS 14 y Xcode 12
Lo confesamos: en Apple Coding somos enemigos acérrimos del famoso CocoaPods. No nos gusta nada. Hemos sufrido tanto con él y hemos encontrado muchas extrañezas con los años. Lo sentimos por aquellos que les guste: nosotros lo hemos usado por exigencias de clientes o APIs que solo aportaban esa forma de instalar casi desde su lanzamiento en 2011, y las pesadillas han sido muchas y terroríficas. Por este motivo, hace un tiempo hicimos un tutorial que os gustó bastante, sobre cómo instalar una de las APIs más usadas a nivel profesional sin usar este gestor de dependencias: Firebase sin CocoaPods. La gran noticia, es que Google se ha puesto las pilas y ha presentado el soporte de instalación (en beta, por ahora) de Firebase (todas sus APIs) a través del gestor de paquetes oficial del lenguaje Swift: Swift Package Manager. Y vamos a enseñaros cómo usar este y descubriréis un nuevo mundo de gozo y regocijo. ¿Por qué ha tardado tanto? SPM o Swift Package Manager, es el gestor de paquetes (dependencias) oficial del lenguaje Swift. Un gestor que lleva varios años con nosotros, pero que hasta el pasado año con Xcode 11 no ganó integración con el IDE de …
Leer más » -
Tutorial: Sign In with Apple
En la pasado WWDC Apple lanzó su sistema de registro mediante el Apple ID. Ahora podemos autenticar a los usuarios de nuestras apps de forma segura y respetando su privacidad.
Leer más » -
Tutorial, compras in-app con StoreKit (IAP)
Una de las formas de monetización que más dinero genera en el App Store son las compras dentro de la aplicación. Te enseñamos a cómo implementarlas en tu app.
Leer más » -
Cómo traducir (localizar) una app en iOS con Xcode
Hoy os enseñamos cómo funciona el flujo de traducción de una app a otros idiomas en Xcode, lo que se conoce como localización. Un proceso simple tanto para UIKit como SwiftUI.
Leer más » -
Reloj de agujas con SwiftUI y Combine
Te enseñamos paso a paso a crear la app de un reloj analógico en SwiftUI, usando Combine para controlar el tiempo.
Leer más » -
Combine (I): URLSession
En este tutorial aprenderemos qué es el framework Combine de trabajo asíncrono y a cómo usarlo en las llamadas de red que normalmente hacemos con URLSession. Con un ejemplo que recuperará un JSON, lo serializará con Codable y luego mostrará los datos.
Leer más » -
Hora del Código 2015, programación para todas las edades
Damos un repaso en este tutorial, a las diferentes formas de iniciarse en la programación, entornos, lenguajes... no solo para adultos, si no también niños. Descubre Scratch, Alice o el propio Swift, como entornos o lenguajes para niños o jóvenes, con el objetivo de iniciarse en la programación.
Leer más »