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
Gespeeld: Bellabel Park verandert Super Mario Bros. Wonder in Mario Party
© Nintendo
Huis

Gespeeld: Bellabel Park verandert Super Mario Bros. Wonder in Mario Party

Nintendo brengt Super Mario Bros. Wonder opnieuw onder de aandacht met een Switch 2-upgrade en bijbehorende uitbreiding. Wij mochten de uitbreiding recent al spelen en wat blijkt: de game verandert feitelijk in Mario Party. De duidelijke focus op multiplayer doet ons vooral afvragen of we nóg zo’n partygame nodig hebben.

Om eerlijk te zijn betrad ik onlangs de burelen van Nintendo in het Duitse Frankfurt met een klein katertje. Iets te veel wijntjes de avond ervoor - ook ik ben niet zonder zonden. Gelukkig was daar het creatieve elan van de Japanse ontwikkelaar, die de droge smoel en lichte koppijn deed wegsmelten als sneeuw voor de zon. Mijn god, wat heb ik toch allemaal voor leuks gespeeld vorige week.

Wat nu voorligt is de uitbreiding annex heruitgave van Super Mario Bros. Wonder. Nintendo plakt een kenmerkend tergende titel op het pakket, die ik alleen nu en onderaan dit stuk zal gebruiken: Super Mario Bros. Wonder – Nintendo Switch 2 Edition + Samen naar het Bellabelpark. Tot zover mijn zuurheid hoor, want Nintendo brengt een uitbreiding uit waar je in potentie enorm van zal smullen. Tenminste, als je zit te wachten op nóg een partygame.

©Nintendo

Met recht een 2D-Mario Party

Ik kon samen met een paar collega’s ruim een half uur aan de slag met het multiplayersegment in twee verschillende speelsituaties. We speelden met z’n vieren op één console, waarna we uit elkaar gingen en elk een eigen console kregen. We speelden via lokale, draadloze verbinding verder. Het werkt allemaal uiterst soepel, ideaal wanneer je je realiseert dat je straks met één exemplaar samen kunt spelen met vrienden die de game niet in het bezit hebben.

Bellabel Park breidt Wonders Flower Kingdom uit met een groot pretpark. Vanuit daar krijg je toegang tot talloze multiplayerervaringen, in de vorm van verschillende attracties met elk een stuk of acht verschillende levels. Er zijn varianten waarin je samenwerkt of het juist tegen elkaar opneemt. Elke minigame is ook nog te tunen op drie verschillende moeilijkheidsgraden, waardoor de game in feite verandert in een tweedimensionale Mario Party. In versus-situaties heb je ook nog de keuze om voor free-for-all te gaan of om in teams te spelen. Met recht een 2D-Mario Party dus.

Watch on YouTube

Woede en plezier volgen elkaar op

Elk level zet ons in Frankfurt voor een unieke uitdaging. Teken paden zodat andere spelers ze kunnen bewandelen (dat werkt verrassend goed met de muismodus van de Joy-Con), probeer als levende stuiterbal alle andere stuiteraars (lees: de twee Duitsers naast me) voor te zijn bij de finish, of zorg dat jouw superschattige baby Yoshi de meeste appeltjes eet. Elk level is dezelfde prettige chaos die, áls je kunt communiceren (alweer die Duitsers!), zeer efficiënt te doorlopen is.

Zo lekker als het voelt wanneer je met zijn vieren zo’n uitdaging haalt, zo chagrijnig werd ik van twee specifieke minigames. Eentje draaide letterlijk om verstoppertje spelen. Twee spelers zoeken, de andere twee veranderen met één druk op de knop in iets dat zich in het level bevindt. En dan moet ik stil blijven zitten, zorgen dat ik niet opval. Dat lukt dus nooit, waardoor ik in tijdsbestek van drie minuten totaal overprikkeld raak door alle shit op het scherm. Chaos óm de chaos.

©Nintendo

Oké, deze tweede krijgt misschien ietwat onterecht m’n furie, maar er was dus ook zo’n level waarin we aan bloemen moesten hangen. Ja, we hingen aan bloemen, de wind blies ons naar voren en dan moet je dus kantelen om de meeste wind onder je bloem te krijgen. Natuurlijk: onderweg kom je allemaal van die random obstakels tegen die je nooit kunt ontwijken als je blind op volle snelheid wil gaan.

Dat deed ik dus. Woede, alleen maar woede. “Rotspel”, denk ik nog voordat we doorgaan. Het is niets meer dan katerige coping vanwege mijn eigen incompetentie. Bij al die 2v2-minigames kan ik die Duitser naast me nog de schuld geven, maar hier val ik dan toch door de mand. Niet leuk.

©Nintendo

Zit je écht op nog een partygame te wachten?

Maar goed, los van de smaak en skill van ondergetekende: aan de kwaliteit van Bellabel Park valt weinig af te dingen. De modus is leuk om te spelen en zal groepen spelers tot in de lengte van dagen kunnen vermaken. Echter, is die partygame-behoefte inmiddels niet wat verzadigd? Alleen al op Nintendo Switch 2 heb je met Mario Party Jamboree en Mario Kart World genoeg aan couch co-op-chaos op de markt.

Waarom geen schepje boven op de basiservaring van Wonder? Nieuwe, nog brutere levels? Zeker wanneer je beseft dat bijvoorbeeld een New Super Mario Bros. U al ongelooflijk veel multiplayergeweld in de basisgame had. Oké, eerlijk: dit bouwt wel degelijk voort op de basisgame. Je krijgt nieuwe personages met Rosalina en Luma en een avontuur waarin je de Koopalings moet verslaan.

©Nintendo

Dat stemt hoopvol, maar het lijkt vooral om remixes van bestaande levels te gaan. Als dat de ambitie van Nintendo is, dan stellen ze me toch een beetje teleur, al schijnen de kindjes Koopa wel allemaal bizarre Wonder-vormen te krijgen in de uitbreiding. Ik heb er zelf niets van gespeeld bij Nintendo, maar de marketing wijst erop. Maar goed, in het donker zijn alle katten grijs, zullen we maar zeggen. Super Mario Bros. Wonder laat zich in maart weer zien en ik ga een kijkje nemen.

Super Mario Bros. Wonder – Nintendo Switch 2 Edition + Samen naar het Bellabelpark verschijnt op 26 maart voor Nintendo Switch 2.

▼ Volgende artikel
'Geen Marvel-trailers te zien tijdens de Super Bowl'
Huis

'Geen Marvel-trailers te zien tijdens de Super Bowl'

Er is al wat meer bekend over welke trailers van aankomende films we tijdens de Super Bowl in de nacht van 8 op 9 januari kunnen verwachten. Opvallend genoeg zullen er waarschijnlijk geen trailers volgen van de Marvel-films die op de planning staan.

Deadline heeft een overzicht gepubliceerd met wat voor trailers we zoal tijdens de Super Bowl kunnen verwachten. De site meldt dat het zeer waarschijnlijk is dat er in ieder geval trailers van films als The Super Mario Galaxy Movie, de nieuwe Steven Spielberg-film Disclosure Day, Scream 7, The Mandalorian and Grogu en Minions 3 uitgezonden zullen worden.

Wel opvallend is dat het er op lijkt dat Marvel niets op de planning heeft staan. Dit terwijl er dit jaar twee Marvel-films staan uit te komen. In juli verschijnt Spider-Man: Brand New Day, terwijl aankomende december het langverwachte Avengers: Doomsday te zien zal zijn. Van laatstgenoemde film zijn onlangs al vier teaser trailers uitgekomen.

Super Bowl

Desalniettemin zal er dus genoeg te zien zijn tijdens de Super Bowl in de nacht van 8 op 9 december, zoals trailers van de hierboven genoemde films. Bedrijven pakken tijdens dit grootse Amerikaanse sportevenement altijd uit met trailers en reclames met diverse wereldsterren daarin. Aanstaande maandag zal het internet dus vol staan met interessante nieuwe trailers en reclamespots.

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.