Spring GDS 25è Aniversari
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Swift és el llenguatge de programació que Apple va crear per construir software en totes les seves plataformes. A iOS, és el llenguatge en què s'escriuen la majoria d'apps natives. Compila a codi màquina, s'executa ràpid i dona als desenvolupadors accés directe al hardware de l'iPhone i als frameworks del sistema que fan que una app es senti nativa.
Swift va reemplaçar Objective-C com a opció per defecte d'Apple. Objective-C encara funciona i continua present en moltes bases de codi antigues, però Swift és més segur per disseny. Atrapa classes senceres d'errors en compilació, gestiona la memòria automàticament i t'obliga a tractar els valors que podrien faltar en comptes de fallar més tard per culpa seva. La sintaxi també és més neta, cosa que importa quan una base de codi supera uns quants milers de línies. Una app bancària que necessita llegir l'empremta dactilar, signar transaccions al dispositiu i no perdre ni un sol fotograma fent scroll és just el tipus de cosa per a la qual es va crear Swift.
Swift no és l'única manera de construir per a iPhone. React Native, Flutter i altres eines multiplataforma comparteixen una sola base de codi entre iOS i Android. Cedeixen una mica de rendiment natiu i fidelitat amb la plataforma a canvi d'abast. Swift va en la direcció contrària. Una plataforma, accés total, cap capa d'abstracció entre el teu codi i el dispositiu.
Quan un projecte s'ha de sentir genuïnament natiu a l'iPhone, recorrem a Swift. Animacions que no es tallen, funcions de hardware que senzillament funcionen, una app que respecta la plataforma on viu. L'hem fet servir en desenvolupament d'apps mòbils on les dreceres multiplataforma haurien costat al client massa en acabat i rendiment.
La decisió no és automàtica. La parlem amb tu primer. Si apuntes a iOS i Android amb un equip reduït i terminis ajustats, un stack multiplataforma et podria servir millor, i t'ho direm. Quan Swift és la decisió correcta, construïm amb ell com cal: provat, mantenible i estructurat perquè el teu equip pugui continuar publicant després del lliurament. Desenvolupament d'apps iOS fet perquè duri més enllà del llançament.
Planeges una app nativa d'iPhone que s'ha de sentir bé? Parlem-ne.
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Convertir una marca en un negoci que funciona.
Mig milió de persones. Una app. Zero caos.















