Utilizzare i protocolli su Swift, utili per implementare il polimorfismo e quelle strutture che, in altri linguaggi general purpose come C++ o Java, sono sono note come interfacce.

Kotlin è un linguaggio di programmazione sintetico, altamente espressivo, potente, dominato da una mentalità moderna. Deriva da Java e può essere usato in alternativa a questo linguaggio ed è oggi uno dei linguaggi ufficiali per lo sviluppo di app Android.

Quando implementiamo un’app mobile per Android sfruttando Kotlin, è spesso necessario interagire con i file: in questo tutorial vedremo come gestirli.