Kodex è un'applicazione di modifica del codice che offre una varietà di funzionalità per aiutare gli utenti a modificare il proprio codice in modo rapido ed efficiente. Una delle sue caratteristiche principali è la modifica con più accenti, che consente agli utenti di apportare modifiche a più sezioni di codice contemporaneamente. Dispone inoltre di una potente funzione di ricerca e sostituzione di espressioni regolari, che semplifica la ricerca e la sostituzione di modelli specifici nel codice. L'applicazione include anche una minimappa, che consente agli utenti di navigare facilmente attraverso il proprio codice scorrendolo.
Oltre a queste funzionalità, Kodex offre anche il supporto per più finestre, semplificando il lavoro su più progetti contemporaneamente. Dispone inoltre di evidenziazione della sintassi per oltre 150 lingue, rendendolo uno strumento versatile per gli sviluppatori. L'applicazione dispone anche del supporto per il trackpad, consentendo agli utenti di aggiungere cursori con gesti personalizzati.
Kodex include anche una funzionalità di completamento automatico, attualmente disponibile solo per HTML, che può far risparmiare tempo e ridurre gli errori durante la codifica. Gli utenti possono anche aggiungere colonne guida al proprio codice, con la possibilità di personalizzare il numero di colonne e la dimensione della scheda. L'applicazione dispone anche di una funzionalità che traccia suggerimenti per caratteri invisibili, come nuove righe, tabulazioni e spazi, rendendo più semplice individuare gli errori nel codice.
Uno degli aspetti migliori di Kodex sono le associazioni di tasti personalizzabili, che consentono agli utenti di configurare l'applicazione per utilizzare le stesse combinazioni di tasti a cui sono abituati. L'applicazione dispone anche di una funzionalità intelligente che preserva i documenti aperti, in modo che gli utenti possano riprendere da dove avevano interrotto anche dopo aver chiuso l'app. Kodex offre anche modalità luce e buio, facilitando il lavoro in qualsiasi condizione di illuminazione.
Kodex è integrato con l'app File, semplificando l'apertura di file da qualsiasi altra app o dalla cartella dei documenti di iCloud. Ha anche una funzione QuickEdit, che consente agli utenti di modificare i file senza avviare l'app Kodex principale. Questa funzionalità dipende dall'app host che implementa correttamente l'attività di condivisione. L'applicazione include anche 10 temi dell'editor e diversi caratteri a spaziatura fissa per la modifica del codice, con la possibilità di installare i caratteri preferiti utilizzando i profili di sistema. Gli utenti possono anche regolare la dimensione del carattere e l'interlinea per adattarli al meglio alle dimensioni, alla disposizione e all'orientamento dello schermo.
È importante notare che Kodex non è un compilatore e non può creare o eseguire codice. Vuole invece essere un sostituto delle popolari applicazioni di modifica del codice come NotePad++ o Sublime Text su iPhone e iPad. Anche se attualmente è ottimizzato per tastiere esterne, nelle versioni future verranno aggiunte ulteriori funzionalità di tastiera virtuale. Nel complesso, Kodex è un'applicazione di modifica del codice potente e versatile che offre una gamma di funzionalità per aiutare gli sviluppatori a lavorare in modo efficiente sui loro progetti.