5 Nützliche Code-Apps für iOS, um unterwegs zu codieren
Während die meisten Entwickler auf ihren Macs populäre IDEs wie Xcode und Sublime Text verwenden, erkennen nur wenige, dass ihre iPads auch mit Coding-Apps umgehen können. Während Sie vielleicht nicht in der Lage sind, native Apps für iOS auf einem iPad zu erstellen und zu veröffentlichen, gibt es sicherlich einige mobile IDEs, die es Ihnen ermöglichen, Websites zu entwickeln oder zumindest als sehr leistungsfähige ergänzende IDE für Ihr Hauptgerät zu fungieren .
In diesem Artikel werden wir uns ein paar hervorragende Programmier-Apps für iOS ansehen.
1. Coda
Coda by Panic ist bei Web-Entwicklern als eine ausgezeichnete, sublime-alternative IDE auf dem Desktop bekannt. Abgesehen davon, dass es ein starker Texteditor ist, enthält es auch eingebaute Tools zur Vorschau dynamischer Websites, starke Werkzeuge für reguläre Ausdrücke, ein eingebautes Terminal und MySQL.
Was die Entwicklergemeinde vielleicht nicht wusste, ist, dass Coda für iOS die Reichweite der Entwicklung über die Tastatur hinaus auf Tablets und Telefongeräte erweitert, sodass die meisten der gleichen Funktionen auch auf Mobilgeräte übertragen werden können. Egal, ob der Entwickler das Mobilgerät für kleine Nachbesserungen verwendet oder stundenlang programmiert, die mobile Version von Coda ist genauso leistungsfähig.
2. Pythonista
Für die Python-Programmierer ist Pythonista ein kompakter Python-Editor, der komplett über sein iPad oder iPhone programmiert. Während die Python-Entwickler mit den zur Verfügung gestellten Standardbibliotheken vertraut sind, bietet Pythonista die Vorteile der Interaktion mit nativen iOS-Funktionen wie Standort, Erinnerungen und Daten.
Sie können Automatisierungsskripts mit Zugriff auf Daten aus der Zwischenablage, Ihre Kontakte, Erinnerungen und Fotos schreiben. Sie können auch die Bewegungssensoren und Geopositionsdaten Ihres Geräts verwenden, und Pythonista ist wahrscheinlich der einfachste Weg, mit Twitter-APIs zu experimentieren.
3. Koder-Code-Editor
Koder ist eine vollständig integrierte Entwicklungsumgebung, die speziell für iOS entwickelt wurde und über 80 Programmiersprachen, Syntax-Highlighting und Auto-Completion unterstützt. Dadurch ist die Entwicklung auf kleineren Bildschirmen viel praktischer. Wie Coda bietet Koder auch SSH- und SFTP-Zugriff sowie Dropbox-Cloud-Zugriff für Remote-Zugriff und die Möglichkeit, Ihren Code in einem Browser in der Vorschau anzuzeigen.
4. Puffercode-Editor
Wie Koder bietet Buffer Editor eine native und gezielt entwickelte Entwicklungsumgebung mit Funktionen, die den beiden erwähnten Entwicklungsumgebungen ähnlich sind, mit Ausnahme des direkten Zugriffs auf GitHub, was für die quellkontrollierten Entwickler sehr praktisch ist.
5. Git2Go
Schließlich ist Git2Go keine Text-Editor-IDE für sich, sondern eher eine typische iOS-App für die Verwaltung Ihres Git-Repository, obwohl es einen Editor für die Bearbeitung von Git-gespeicherten Dateien im laufenden Betrieb hat.
Git2Go ist die erste App für iOS, die von überall aus Ihre volle Entwicklungsproduktivität entfaltet. Klonen Sie alle Ihre GitHub- und Bitbucket-Repositories mit nur einem Fingertipp, verwalten Sie Zweige und übernehmen Sie Änderungen, nachdem Sie den Code spontan bearbeitet haben - alles von Ihrem iPhone und iPad!
Im Wesentlichen verfügen Sie über eine App, mit der Sie mit Ihren Git-Repositorys arbeiten können, mit Verzweigungen, Klonen und anderen wichtigen Funktionen für unterwegs, und vor allem mit anderen IDEs.
Sie können zum Beispiel den neuesten Code aus dem Repository abrufen, ihn an die Coda-App für iOS (die wir bereits erwähnt haben) übergeben und den Code bearbeiten und dann committen.
Kurz gesagt, Git2Go vervollständigt die Entwicklungsumgebung auf iOS zusammen mit Ihren IDEs, um nicht nur mit Code zu arbeiten, sondern auch zu persistieren und zu versionieren.
Fazit
Das iPad verfügt über eine Reihe von IDEs und Entwicklungsassistenten, die das Leben eines Entwicklers erheblich erleichtern. Da Apples Swift eine Open-Source-Sprache ist, werden wir in naher Zukunft Swift-Compiler in der App sehen.