ID.nl logo
Programmeren op iPad met Textastic
© Reshift Digital
Huis

Programmeren op iPad met Textastic

Voor de iPad is een berg aan serieuze en desktopwaardige apps beschikbaar. Zoals bijvoorbeeld Textastic, een tekst- én code-editor waarmee je serieus aan de slag kunt. Wel is het verstandig om voor dit soort gebruik een fysiek toetsenbord aan te schaffen, en een muis komt ook best van pas. Programmeren op iPad ermee werkt als volgt.

Textastic is een uitgebreide teksteditor die ook bij uitstek geschikt is voor programmeerwerk. De app herkent namelijk de syntaxis van maar liefst 80 programmeertalen, inclusief HTML. Al je code wordt dus – desgewenst- keurig netjes gemarkeerd. Dat maakt het niet alleen makkelijker om het overzicht te behouden, maar ook fouten opsporen wordt zo een stuk efficiënter. 

Met een prijskaartje van €9,99 is het zeker niet de goedkoopste app, maar voor de doelgroep is ie elke cent waard. Ook al omdat er (nog?) geen gezanik met verplichte abonnementen en extra in-app-aankopen gaande is. Eén keer betalen en je hebt al het beloofde in handen. 

Je kunt er vanzelfsprekend platte teksten als notities en aantekeningen mee maken. Maar de grote kracht ligt in code-herkenning. En voor een selectie aan talen zelfs automatische aanvulling. Die truc werkt voor HTML, CSS, JavaScript, C, Objective-C, en PHP.

Veel extra functies aan boord

Het blijft niet alleen bij tekst- en code-editen, maar er is ook voorzien in tal van extra tools. Zoals bijvoorbeeld FTP, FTPS (FTP over SSL), SFTP (SSH connection), WebDAV, Dropbox en Google Drive clients. Tegelijkertijd is tevens gedacht aan een SSH-client, en daarmee is het een wel heel compleet geheel. Waarmee inderdaad al je programmeerwensen wat editen, code delen en desnoods via SSH compileren en uitproberen in een klap zijn afgedekt. 

Als je de app start, zie je links een balk met opties. Ten eerste bestandsbeheer, maar door de knoppen linksonder kun je ook andere functies starten. Van links naar rechts: bestandsoverdracht naar een server (druk op de + om te kiezen uit (S)FTP, Dropbox, Google Drive en WebDAV. Per item dienen de benodigde aanmeldgegevens en andere benodigde zaken ingevoerd te worden. 

©PXimport

Een WebDav-server start je met het tweede knopje onderaan de kolom links op, gevolgd door helpbestanden via het vraagteken. Tot slot is er het instellingentandwiel. Klik je hierop, dan kun je de app helemaal aan je wensen aanpassen. Denk aan bijvoorbeeld een licht of een donker thema onder UI Theme of een wachtwoord voor de app. Loop alles eens rustig door, iedere ‘coder’ heeft zo z’n eigen specifieke voorkeuren.

Leesbaarheid code

Hoeveel gemarkeerde code het lezen makkelijker maakt laten we zien aan de hand van een simpel voorbeeldje: een machine-gegenereerde html-pagina van computertotaal.nl. Daar is geen mooie vormgeving met regels en lussen in te zien, wat het lezen van de platte tekst in een reguliere teksteditor tot een nachtmerrie maakt. 

Voorzien van gekleurde code-elementen wordt het – zoals je hieronder kunt zien – al een heel stuk duidelijker. Natuurlijk is handgetikte code nog veel duidelijker, maar hier valt in ieder geval iets mee aan te vangen.

©PXimport

Ga je zelf HTML-code tikken – wat soms best handig kan zijn, al was het maar om hier of daar snel wat handmatig aan te passen – dan komt de preview-functie van Textastic prima van pas. Tik of klik daarvoor op het brilletje in de knoppenbalk bovenaan (rechts). Je ziet nu een preview van wat je noeste arbeid aan resultaat biedt. Daarvoor intern een webserver gebruikt. 

Daardoor is het mogelijk de webpagina ook in de standaardbrowser Safari te bekijken, mocht je dat willen. Tik daarvoor – in de preview-weergave – eerst op Done om deze te sluiten. Houdt dan de knop met het brilletje wat langer ingedrukt of aangeklikt. In het menu dat daarop opent tik of klik je op Preview in Safari.

©PXimport

Code-herkenning

Zoals beloofd kan Textastic ook – voor en aantal talen – code herkennen. In de bovenstaande afbeelding zie je naast de knoppen < en > een streepjesknop met daarin een van een getal voorzien balletje. Klik daar op en je ziet een lijst van aangetroffen fouten. Om direct naar een probleem te springen, klik je op een fout en dan op Open (gevolgd door bestandsnaam en regelnummer). Je springt dan in de broncode meteen naar de aangetroffen fout. 

In dit heel specifieke voorbeeld bestaat het oplossen van de fouten simpelweg uit verwijderen van nog meer overbodige code. Uiteindelijk zouden we in dit geval dan nagenoeg basis-HTML-code overhouden, waarna je vervolgens weer kunt beginnen met ‘opbouwen’ betreffende onder meer letterype, tussenkoppen enzovoorts.

©PXimport

Delen, printen en meer

Via de knop met de drie puntjes helemaal rechtsboven krijg je toegang tot een extra menu. Met daarin onder meer de mogelijkheid tot delen, mailen, afdrukken en een handige Copy All-functie. Zoals gezegd kun je ook gebruik maken van online opslag en SSH, waardoor je in principe rechtstreeks aan code op een server kunt werken. En daarmee is Textastic een stuk gereedschap dat in geen enkele virtuele gereedschapstas van een coder zou mogen ontbreken. 

Meer weten over je iPad als laptopvervanger? We raden je ook de cursus Doe alles met de iPad aan!

▼ Volgende artikel
Tweede Call of Duty: Black Ops 7-seizoen bevat negen nieuwe multiplayermaps
Huis

Tweede Call of Duty: Black Ops 7-seizoen bevat negen nieuwe multiplayermaps

De content van het aankomende tweede seizoen van Call of Duty: Black Ops 7 is bekendgemaakt. Daarbij blijkt dat er maar liefst negen maps aan de multiplayermodus van de game worden toegevoegd.

Zo zijn er de compleet nieuwe maps Torment, Nexus en Sake, die allen aan het begin van het tweede seizoen op donderdag 5 februari beschikbaar komen. Torment en Sake zijn voor 6v6-potjes bedoeld, terwijl Nexus daarnaast ook in de 2v2-modus gespeeld kan worden. Er komen ook maps uit eerdere Call of Duty-games naar Black Ops 7. Zo keert Slums uit Black Ops 2 terug.

Zoals altijd zullen er wanneer het tweede seizoen op de helft is, nog meer nieuwe maps arriveren. Torque is een relatief kleine nieuwe map voor 6v6-gameplay, terwijl Mission: Peak juist voor potjes van twintig tegen twintig spelers bedoeld is. Qua maps die terugkeren uit eerdere games zullen op de helft van het tweede seizoen Cliff Town - een nieuwe versie van de Yemen-map uit Black Ops 2 - Firing Range en Grind beschikbaar komen.

View post on X

Spelers kunnen zich ook opmaken voor nieuwe modi, waaronder Ranked Play. In deze competitieve multiplayermodi wordt er op dezelfde maps gespeeld, maar dan met officiële Call of Duty League-regels. Spelers proberen hierbij hun Skill Rating omhoog te krijgen.

Ook andere modi, zoals Endgame en Zombies, ontvangen nieuwe content. Die laatste modi wordt bijvoorbeeld uitgebreid met de nieuwe survivalmap Mars, die zich op de rode planeet afspeelt. Ook Call of Duty: Warzone gaat op de schop, met een nieuwe versie van de populaire Rebirth Island-map.

In de tweet hierboven wordt alles nog eens netjes opgesomd, en in dit uitgebreide artikel op de officiële Call of Duty-website wordt alle aankomende content netjes uiteengezet. Call of Duty: Black Ops 7 is beschikbaar voor Xbox Series X en S, Xbox One, PlayStation 5, PlayStation 4 en pc. Ook staat de game op Xbox Game Pass.

Nieuw op ID: het complete plaatje

Misschien valt het je op dat er vanaf nu ook berichten over games, films en series op onze site verschijnen. Dat is een bewuste stap. Wij geloven dat technologie niet stopt bij hardware; het gaat uiteindelijk om wat je ermee beleeft. Daarom combineren we onze expertise in tech nu met het laatste nieuws over entertainment. Dat doen we met de gezichten die mensen kennen van Power Unlimited, dé experts op het gebied van gaming en streaming. Zo helpen we je niet alleen aan de beste tv, smartphone of laptop, maar vertellen we je ook direct wat je erop moet kijken of spelen. Je vindt hier dus voortaan de ideale mix van hardware én content.

▼ Volgende artikel
Vierde Ted Lasso-seizoen verschijnt deze zomer
Huis

Vierde Ted Lasso-seizoen verschijnt deze zomer

Het vierde seizoen van de serie Ted Lasso zal aankomende zomer op Apple TV verschijnen.

Dat kondigde Apple deze week aan. Daarbij werd er een korte video gedeeld van de set, waar nog weinig informatie uit te halen valt. Ook werden er enkele foto's gedeeld. Duidelijk is in ieder geval dat hoofdrolspeler Jason Sudeikis terugkeert, en dat hij ook een executive producer is.

View post on X

Het vierde seizoen van Ted Lasso wordt op dit moment geschoten. Ted keert hierin terug naar Richmond, waar hij zijn grootste uitdaging tot dusver voorgeschoteld krijgt: het trainen van een vrouwenvoetbalteam.

Ted Lasso gaat al drie seizoenen lang mee en brak toen het uitkwam op Apple TV in 2020 records. Zowel fans als critici waren te spreken over de comedyserie, waarin de Amerikaanse footballcoach naar Engeland afreist om daar een voetbalelftal te trainen.

Watch on YouTube
Nieuw op ID: het complete plaatje

Misschien valt het je op dat er vanaf nu ook berichten over games, films en series op onze site verschijnen. Dat is een bewuste stap. Wij geloven dat technologie niet stopt bij hardware; het gaat uiteindelijk om wat je ermee beleeft. Daarom combineren we onze expertise in tech nu met het laatste nieuws over entertainment. Dat doen we met de gezichten die mensen kennen van Power Unlimited, dé experts op het gebied van gaming en streaming. Zo helpen we je niet alleen aan de beste tv, smartphone of laptop, maar vertellen we je ook direct wat je erop moet kijken of spelen. Je vindt hier dus voortaan de ideale mix van hardware én content.