Iako većina programera koristi popularne IDE-ove kao što su Xcode i Sublime Text na svojim Mac računalima, malo njih shvaća da njihovi iPhone i iPad uređaji također mogu rukovati aplikacijama za kodiranje. Iako možda nisu tako moćne kao verzije za stolna računala, sigurno postoje neke mobilne opcije koje mogu djelovati kao snažni dodatni IDE-ovi za vaš glavni uređaj. Pogledajmo 5 najboljih aplikacija za kodiranje za iOS.
1. Swfit igrališta (besplatno)
Bilo da tek počinjete učiti Appleov programski jezik ili ste iskusan programer, aplikacija Swift Playgrounds će vas iznenaditi. Ova je aplikacija započela kao Appleova inicijativa da učenje Swifta učini zabavnim, a razvijala se tijekom godina. Danas ćete pronaći niz lekcija koje vam pomažu da shvatite osnove kodiranja rješavanjem zagonetki u interaktivnom 3D svijetu. Međutim, to je samo jedan dio Swift Playgrounds.

Aplikacija za kodiranje Swfit Playgrounds na iOS-u
Ova vam aplikacija također daje prazno platno za kodiranje, gdje možete vježbati, testirati svoj kod, pa čak i programirati nešto od nule. Možete jednostavno pregledati svoju aplikaciju pored uređivača koda, što je nešto što druge aplikacije za programiranje ne mogu. Također se integrira s iPadOS okvirima i omogućuje vam da pošaljete svoju aplikaciju u Appleov App Store. Jedina mana je što je Swift Playgrounds dostupan samo za iPad, ne i za iPhone.
Prednost
- Sjajan vodič i uključuje ogledne projekte
- Može pregledati aplikaciju na kojoj radite
Mana
- Ograničenje razvoja Swift aplikacije
- Nije moguće otvoriti i urediti datoteku koju ste odabrali
2. Koder uređivač koda (besplatno)
Koder je cjelovito razvojno okruženje napravljeno posebno za iOS i iPadOS s podrškom za više od 80 programskih jezika, isticanjem sintakse i automatskim dovršavanjem, što ga čini nevjerojatno moćnim. Koder se čini kao izvrsna alternativa, barem dok čekamo da se Xcode i drugi uređivači koda za radnu površinu pojave na iPhoneu i iPadu.

Koder aplikacija za šifriranje
Među ostalim značajkama, Koder podržava i lokalne i udaljene veze. U tom smislu aplikacija radi s Dropboxom, (S)FTP i WebDAV. Možete jednostavno učitati i preuzimati između lokalne i udaljene veze. A kada je riječ o lokalnom pristupu datotekama, svojim datotekama možete pristupiti putem bilo kojeg web preglednika. Konačno, Koder dolazi s mogućnostima uređivanja bez ometanja na razini radne površine.
Prednost
- Omogućuje pristup datotekama s udaljenih lokacija
- Tema i boje izgledaju sjajno
Mana
- Prikaži traku s ikonama čak i kada je spojena vanjska tipkovnica
3. Uređivač tekstualnog koda (plaća se)
U mnogočemu je Textastic sličan Koderu. Textastic je dostupan na iOS-u i iPadOS-u, podržava više od 80 jezika i čak je kompatibilan s TextMate i Sublime Text 3 temama i definicijama sintakse.

Aplikacija za tekstualno programiranje
Kada je riječ o drugim značajkama, Textastic je poznat po svojoj brzini. Izgrađen je na izvornim iOS i iPadOS API-jima, kao što je Core Text, što vam omogućuje da s lakoćom izvodite složene operacije. Aplikacija nudi širok raspon opcija za uvoz i izvoz vaših datoteka, podržava vanjske tipkovnice i dolazi s navigacijom kursorom za jednostavan odabir teksta. Lako je vidjeti zašto je ovo jedna od najboljih aplikacija za kodiranje za iPhone i iPad.
Prednost
- Metoda dodira i povlačenja za super brz odabir ikona
- Pametno sakrijte traku sa simbolima kada povezujete vanjsku tipkovnicu
Mana
- Korisničko sučelje ne izgleda baš lijepo
4. Pythonista 3 (plaća se)
Za Python programere, Pythonista 3 je kompletan Python editor za pisanje koda na iPadu ili iPhoneu. Iako su programeri Pythona već upoznati s ponuđenim standardnim bibliotekama, prednosti Pythoniste uključuju interoperabilnost s izvornim značajkama iOS-a, kao što su podaci o lokaciji, kontakti i komentari, podsjetnici, fotografije itd.

Aplikacija za programiranje Pythonista
Možete očekivati značajke razine stolnih računala kada pišete kod s Pythonista 3. To uključuje isticanje sintakse i dovršavanje koda, kao i okvirni prikaz i podršku za više kartica. Još jedna sjajna značajka su moćni interaktivni upiti koji vam omogućuju trenutno isprobavanje isječaka ili izvođenje posebnih izračuna. I konačno, Pythonista podržava teme u boji, prilagođene tipkovnice i dolazi sa sustavom isječaka za ubrzavanje vašeg kodiranja.
Prednost
- Uključuje uzorke Python projekata
Mana
- Može otvoriti samo Python datoteke i tekstualne datoteke
5. Uređivač međuspremnika (plaća se)
Kao i druge aplikacije za kodiranje za iOS, Buffer Editor pruža namjensko i namjensko razvojno okruženje. Sigurno je da će ova aplikacija zadovoljiti gotovo sve vaše potrebe kao programera. To počinje s vrlo prilagodljivim sučeljem Buffera, koje vam omogućuje jednostavno prebacivanje između više tema. Najbolje od svega, aplikacija je visoko optimizirana za iPhone i iPad, podržavajući različite multitasking operacije.
Aplikacija Buffer Code Editor
Također ćete biti sretni da znate da Buffer podržava veze na GitHub, BitBucket, Dropbox, Google Drive, SFTP, pa čak i SSH poslužitelje. A kada je u pitanju Bufferov uređivač koda, on ima isticanje sintakse i automatsko dovršavanje koda za desetke jezika. Također možete pregledati svoj kod koristeći Safari, kao i bilo koju vrstu datoteke koju izvorno podržavaju iOS i iPadOS.
Prednost
- Zadana paleta boja izgleda sjajno
- Podržava više udaljenih veza, uključujući Bitbucket i GitHub
Mana
- Prikaži traku s ikonama čak i kada je spojena vanjska tipkovnica