Kodex er et koderedigeringsprogram som tilbyr en rekke funksjoner for å hjelpe brukere raskt og effektivt med å redigere koden sin. En av hovedfunksjonene er multi-caret-redigering, som lar brukere gjøre endringer i flere deler av koden samtidig. Den har også en kraftig regex søke- og erstatningsfunksjon, som gjør det enkelt å finne og erstatte spesifikke mønstre i kode. Applikasjonen inkluderer også et minikart, som lar brukere enkelt navigere gjennom koden ved å rulle.
I tillegg til disse funksjonene tilbyr Kodex også støtte for flere vinduer, noe som gjør det enkelt å jobbe med flere prosjekter samtidig. Den har også syntaksutheving for over 150 språk, noe som gjør den til et allsidig verktøy for utviklere. Applikasjonen har også styreflatestøtte, slik at brukere kan legge til markører med tilpassede bevegelser.
Kodex inkluderer også en funksjon for automatisk fullføring, foreløpig kun tilgjengelig for HTML, som kan spare tid og redusere feil under koding. Brukere kan også legge til guidekolonner i koden sin, med mulighet for å tilpasse antall kolonner og fanestørrelse. Applikasjonen har også en funksjon som trekker hint for usynlige tegn, for eksempel nye linjer, tabulatorer og mellomrom, noe som gjør det lettere å oppdage feil i kode.
En av de flotte tingene med Kodex er dens tilpassbare tastebindinger, som lar brukere konfigurere applikasjonen til å bruke de samme tastekombinasjonene de er vant til. Applikasjonen har også en smart funksjon som bevarer åpne dokumenter, slik at brukere kan fortsette der de slapp selv etter å ha lukket appen. Kodex tilbyr også både lys og mørk modus, noe som gjør det enkelt å jobbe under alle lysforhold.
Kodex er integrert med Filer-appen, noe som gjør det enkelt å åpne filer fra en hvilken som helst annen app eller fra iCloud-dokumentmappen. Den har også en QuickEdit-funksjon, som lar brukere redigere filer uten å starte Kodex-hovedappen. Denne funksjonen er avhengig av at vertsappen implementerer delingsaktiviteten riktig. Applikasjonen kommer også med 10 editor-temaer og flere monospace-fonter for koderedigering, med mulighet for å installere foretrukne fonter ved hjelp av systemprofiler. Brukere kan også justere skriftstørrelsen og linjeavstanden for å passe deres skjermstørrelse, arrangement og orientering best.
Det er viktig å merke seg at Kodex ikke er en kompilator og ikke kan bygge eller kjøre kode. I stedet er det ment å være en erstatning for populære koderedigeringsapplikasjoner som NotePad++ eller Sublime Text på iPhone og iPad. Selv om det for øyeblikket er optimalisert for eksterne tastaturer, vil flere virtuelle tastaturfunksjoner bli lagt til i fremtidige versjoner. Samlet sett er Kodex et kraftig og allsidig koderedigeringsprogram som tilbyr en rekke funksjoner for å hjelpe utviklere med å jobbe effektivt med prosjektene sine.