Aj keď väčšina vývojárov používa na svojich počítačoch Mac populárne IDE ako Xcode a Sublime Text , len málokto si uvedomuje, že ich iPhony a iPady zvládnu aj kódovacie aplikácie. Aj keď nemusia byť také výkonné ako verzie pre stolné počítače, určite existujú niektoré mobilné možnosti, ktoré dokážu fungovať ako výkonné dodatočné IDE pre vaše hlavné zariadenie. Pozrime sa na 5 najlepších aplikácií na kódovanie pre iOS.
1. Ihriská Swfit (zadarmo)
Či už sa len začínate učiť programovací jazyk Apple alebo ste skúsený vývojár, aplikácia Swift Playgrounds vás prekvapí. Táto aplikácia začala ako iniciatíva spoločnosti Apple s cieľom urobiť učenie Swift zábavou a v priebehu rokov sa vyvíjala. Dnes nájdete sériu lekcií, ktoré vám pomôžu pochopiť základy kódovania riešením hádaniek v interaktívnom 3D svete. To je však len jedna časť Swift Playgrounds.

Aplikácia na kódovanie Swfit Playgrounds v systéme iOS
Táto aplikácia vám tiež poskytuje prázdne plátno na kódovanie, kde si môžete precvičiť, otestovať svoj kód a dokonca niečo naprogramovať od začiatku. Môžete si jednoducho zobraziť ukážku svojej aplikácie vedľa editora kódu, čo iné programovacie aplikácie nedokážu. Tiež sa integruje s rámcami iPadOS a umožňuje vám odoslať vašu aplikáciu do obchodu Apple App Store. Jedinou nevýhodou je, že Swift Playgrounds je k dispozícii iba pre iPad, nie pre iPhone.
Výhoda
- Skvelý tutoriál a obsahuje vzorové projekty
- Môžete zobraziť ukážku aplikácie, na ktorej pracujete
Defekt
- Obmedzenie vývoja aplikácií Swift
- Vybratý súbor nie je možné otvoriť a upraviť
2. Editor kódu Koder (zadarmo)
Koder je kompletné vývojové prostredie vytvorené špeciálne pre iOS a iPadOS s podporou viac ako 80 programovacích jazykov, zvýrazňovaním syntaxe a automatickým dopĺňaním, vďaka čomu je neuveriteľne výkonné. Koder sa javí ako skvelá alternatíva, aspoň kým čakáme, kým sa na zariadeniach iPhone a iPad objavia Xcode a ďalšie editory kódu pre stolné počítače.

Šifrovacia aplikácia Koder
Okrem iných funkcií Koder podporuje lokálne aj vzdialené pripojenia. V tomto zmysle aplikácia funguje s Dropboxom, (S)FTP a WebDAV. Môžete jednoducho nahrávať a sťahovať medzi lokálnymi a vzdialenými pripojeniami. A pokiaľ ide o lokálny prístup k súborom, k svojim súborom môžete pristupovať prostredníctvom ľubovoľného webového prehliadača. Napokon, Koder prichádza s možnosťami úprav na úrovni stolného počítača bez rozptyľovania.
Výhoda
- Umožňuje prístup k súborom zo vzdialených miest
- Motív a farby vyzerajú skvele
Defekt
- Zobraziť panel s ikonami, aj keď je pripojená externá klávesnica
3. Editor textového kódu (platený)
V mnohých ohľadoch je Textastic podobný Koderu. Textastic je k dispozícii pre iOS a iPadOS, podporuje viac ako 80 jazykov a je dokonca kompatibilný s témami a definíciami syntaxe TextMate a Sublime Text 3.

Aplikácia textového programovania
Pokiaľ ide o ďalšie funkcie, Textastic je známy svojou rýchlosťou. Je postavený na natívnych rozhraniach API pre iOS a iPadOS, ako je Core Text, čo vám umožňuje ľahko vykonávať zložité operácie. Aplikácia ponúka širokú škálu možností na import a export súborov, podporuje externé klávesnice a dodáva sa s navigáciou kurzorom pre jednoduchý výber textu. Je ľahké pochopiť, prečo je to jedna z najlepších aplikácií na kódovanie pre iPhone a iPad.
Výhoda
- Metóda dotyku a ťahania na výber ikon super rýchlo
- Pri pripájaní externej klávesnice inteligentne skryte lištu so symbolmi
Defekt
- Používateľské rozhranie nevyzerá veľmi pekne
4. Pythonista 3 (platený)
Pre programátorov v jazyku Python je Pythonista 3 kompletným editorom Pythonu na písanie kódu na zariadeniach iPad alebo iPhone. Zatiaľ čo vývojári Pythonu sú už oboznámení s poskytovanými štandardnými knižnicami, medzi výhody Pythonista patrí interoperabilita s natívnymi funkciami iOS, ako sú údaje o polohe, kontakty a komentáre, pripomienky, fotografie atď.

Programovacia aplikácia Pythonista
Pri písaní kódu pomocou Pythonista 3 môžete očakávať funkcie na úrovni stolného počítača. To zahŕňa zvýrazňovanie syntaxe a dokončenie kódu, ako aj prehľadné zobrazenie a podporu viacerých kariet. Ďalšou skvelou funkciou sú výkonné interaktívne výzvy, ktoré vám umožňujú okamžite vyskúšať úryvky alebo vykonávať špeciálne výpočty. A nakoniec, Pythonista podporuje farebné témy, vlastné klávesnice a prichádza so systémom úryvkov na urýchlenie vášho kódovania.
Výhoda
- Zahŕňa vzorové projekty Pythonu
Defekt
- Môžete otvoriť iba súbory Python a textové súbory
5. Editor kódu vyrovnávacej pamäte (platený)
Rovnako ako iné kódovacie aplikácie pre iOS, Buffer Editor poskytuje účelové a špecializované vývojové prostredie. Je isté, že takmer všetky vaše potreby ako vývojára splní táto aplikácia. Začína to vysoko prispôsobiteľným rozhraním Buffer, ktoré vám umožňuje ľahko prepínať medzi viacerými témami. Najlepšie zo všetkého je, že aplikácia je vysoko optimalizovaná pre iPhone a iPad a podporuje rôzne multitaskingové operácie.
Aplikácia Buffer Code Editor
Budete tiež radi, že Buffer podporuje pripojenia k serverom GitHub, BitBucket, Dropbox, Disk Google, SFTP a dokonca aj SSH. A pokiaľ ide o editor kódu Buffer, obsahuje zvýraznenie syntaxe a automatické dopĺňanie kódu pre desiatky jazykov. Môžete si tiež zobraziť ukážku kódu pomocou prehliadača Safari, ako aj akéhokoľvek typu súboru, ktorý je natívne podporovaný systémami iOS a iPadOS.
Výhoda
- Predvolená paleta farieb vyzerá skvele
- Podporuje viac vzdialených pripojení, vrátane Bitbucket a GitHub
Defekt
- Zobraziť panel s ikonami, aj keď je pripojená externá klávesnica