Tutoriales

  • Photo of Firebase, instalación con Swift Package Manager y uso en SwiftUI con iOS 14 y Xcode 12

    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 »
  • Photo of Tutorial, compras in-app con StoreKit (IAP)

    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 »
  • Photo of Cómo traducir (localizar) una app en iOS con Xcode

    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 »
  • Photo of Reloj de agujas con SwiftUI y Combine

    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 »
  • Photo of Combine (I): URLSession

    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 »
  • Photo of Hora del Código 2015, programación para todas las edades

    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 »
Botón volver arriba