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
The Legend of Zelda-film komt na bioscooprelease op Netflix te staan
Huis

The Legend of Zelda-film komt na bioscooprelease op Netflix te staan

De langverwachte live-action verfilming van Nintendo's populaire gameserie The Legend of Zelda zal ergens na de bioscooprelease op Netflix komen te staan.

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.

Dat meldt het Japanse Famitsu (via Eurogamer). Sont Pictures, het productiebedrijf achter de film, heeft een deal met Netflix liggen waardoor die streamingdienst de exclusieve streamingrechten op de film heeft.

Dat betekent dat de film na de bioscooprelease en nadat de film als 'home entertainment' uitkomt (bijvoorbeeld op fysieke blu-ray), Netflix de plek wordt waar de film te streamen zal zijn. Wanneer dat precies is, weten we nog niet, maar de bioscooprelease van de film is in ieder geval op 7 mei 2027. De film zal dus ergens daarna op Netflix verschijnen.

The Legend of Zelda

The Legend of Zelda is een van de populairste gamereeksen van Nintendo. In de games trekken spelers er over het algemeen met de jonge avonturier Link op uit in het magische land Hyrule, meer dan eens om prinses Zelda te redden uit de klauwen van het kwaad - bijvoorbeeld Ganon.

Sinds de release van de Nintendo Switch-console in 2017 heeft Nintendo nieuw leven in de Zelda-reeks geblazen met The Legend of Zelda: Breath of the Wild en vervolg Tears of the Kingdom. Deze spellen nemen de structuur van de oudere delen op de schop en bieden een grote, open spelwereld om vrij in rond te lopen en puzzels op te lossen. Voor de vorig jaar uitgekomen Nintendo Switch 2 is vooralsnog geen nieuwe Zelda-game aangekondigd, maar het wordt aangenomen dat Nintendo hier achter de schermen wel aan werkt.

De Zelda-film

Nintendo richt zich steeds meer op verfilmingen van zijn populaire gamefranchises. Zo is eerder al de animatiefilm The Super Mario Bros. Movie uitgekomen en staat ook het vervolg The Super Mario Galaxy Movie op de planning. In tegenstelling tot die films, zal de The Legend of Zelda-film live-action worden, dus met echt gefilmde beelden.

Het is al bekend dat Evan Ainsworth de rol van Link gaat spelen, terwijl Bo Bragason de rol van Zelda speelt. Eerder werden er al enkele setfoto's uitgebracht, waarvan hieronder eentje te zien is. De opnames zijn dan ook al begonnen in Nieuw-Zeeland, en lopen volgens geruchten tot 7 april. Zoals gezegd zal de Zelda-film vanaf 7 mei 2027 in de bioscoop draaien.

▼ Volgende artikel
Streamtips: nieuwe films en series – A Knight of the Seven Kingdoms en 28 Years Later
© © Steffan Hill 2024
Huis

Streamtips: nieuwe films en series – A Knight of the Seven Kingdoms en 28 Years Later

Een nieuwe week is aangebroken, dat betekent dat er weer een hele sloot nieuwe streamreleases! Mocht je daar keuzestress van krijgen, maak je geen zorgen: we hebben de beste tips voor je op een rijtje gezet, zodat je precies weet wat je deze week niet mag missen.

Inglourious Basterds | Netflix | 19 januari

De moderne klassieker Inglourious Basterds speelt zich af tijdens de Tweede Wereldoorlog in het door nazi's bezette Frankrijk, waar de ouders van de Joodse vluchteling Shosanna (Mélanie Laurent) worden vermoord door de beruchte kolonel Hans Landa (Christoph Waltz). Jaren later is ze uit op wraak en organiseert ze een filmpremière met alle belangrijke nazi’s op de gastenlijst. Haar plan trekt echter ook de aandacht van de “Basterds”, een groep Joods-Amerikaanse guerrillasoldaten onder leiding van de meedogenloze luitenant Aldo Raine (Brad Pitt). Inglourious Basterds is een historische actiefilm zoals alleen Quentin Tarantino ze maakt, met een boeiend verhaal, kleurrijke personages en een hele hoop brute, bloederige actie. Dit is een film die je in ieder geval één keer gezien moet hebben.

Watch on YouTube

The Green Mile | Netflix | 19 januari

The Green Mile is gebaseerd op het gelijknamige boek van Stephen King en speelt zich af in de jaren dertig, in een gevangenis in Louisiana. Gevangenisbewaker Paul Edgecomb (Tom Hanks) werkt op de afdeling terdoodveroordeelden en krijgt de gevangene John Coffey (Michael Clarke Duncan) onder zijn hoede. Coffey is veroordeeld voor verkrachting en kindermoord, maar blijkt ondanks zijn vonnis en intimiderende uiterlijk niet half zo gevaarlijk als hij lijkt. Met een speelduur van drie uur is The Green Mile een flinke zit, maar elke minuut is het dubbel en dwars waard. Het hartverscheurende verhaal en ijzersterke acteerwerk van Duncan en Hanks maken dit zonder twijfel een van de mooiste films ooit gemaakt. Wees gewaarschuwd: The Green Mile krijgt zelfs de meest koudbloedigen onder ons aan het huilen.

A Knight of the Seven Kingdoms (seizoen 1) | HBO Max | 19 januari

Het eerste seizoen van de nieuwste spin-off van Game of Thrones, A Knight of the Seven Kingdoms, is vanaf vandaag te zien op HBO Max. De serie is gebaseerd op George R.R. Martins op zichzelf staande novelles The Hedge Knight, The Sworn Sword en The Mystery Knight en speelt zich zo’n honderd jaar voor het begin van Game of Thrones af. A Knight of the Seven Kingdoms volgt Ser Duncan ‘Dunk’ the Tall, een hagenridder zonder heer of eigen land die wel een schildknaap kan gebruiken. En die vindt hij in de vorm van Prins Aegon ‘Egg’ Targaryen (Dexter Sol Ansell) – wiens naam je misschien herkent als de broer van Maester Aemon. De twee vormen een vriendschap vol bizarre avonturen terwijl ze samen door Westeros trekken. Voor wie meer over de serie wil weten heeft Dunke de belangrijkste informatie samengevat.

Watch on YouTube

28 Years Later | Netflix | 22 januari

De horrorfilm 28 Years Later is vanaf deze donderdag voor het eerst te streamen op Netflix. Na 23 jaar is het team achter de Britse cultklassieker 28 Days Later – regisseur Danny Boyle, scenarist Alex Garland en cameraman Anthony Dod Mantle – terug met een nieuwe toevoeging aan de franchise. De film speelt zich (zoals je al verwacht had) 28 jaar af na de uitbraak van het Rage-virus. Een groep mensen heeft weten te overleven op een klein eiland. De tiener Spike (Alfie Williams) en zijn vader Jamie (Aaron Taylor-Johnson) verlaten echter hun veilige schuilplaats om een dokter (Ralph Fiennes) te vinden voor Spike’s zieke moeder (Jodie Comer).

Cosmic Princess Kaguya! | Netflix | 22 januari

De anime Cosmic Princess Kaguya! is het regiedebuut van scenarist Shingo Yamashita en is een hervertelling van het volksverhaal Taketori Monogatari (Het Verhaal van de Bamboeverzamelaar). Deze moderne bewerking van de Japanse legende speelt zich af in een virtuele wereld genaamd Tsukuyomi. Het leven van de zeventienjarige Iroha wordt compleet op zijn kop gezet wanneer ze de mysterieuze prinses van de maan, Kaguya, ontmoet. De twee raken verwikkeld in een magisch, muzikaal avontuur dat hun lot voor altijd verandert. Een klassiekere versie van het verhaal, het prachtig geanimeerde The Tale of Princess Kaguya, kun je overigens ook op Netflix vinden. 

Springsteen: Deliver Me From Nowhere | Disney Plus | 23 januari

De legendarische rockartiest Bruce Springsteen was vaak op de set van zijn eigen biopic te vinden. Niet om te controleren of Jeremy Allen White z’n reputatie wel eer aandeed, maar om input te leveren voor een van zijn meest duistere periodes in z’n leven. Deliver Me From Nowhere richt zich namelijk op Nebraska, een bijzonder ingetogen album van een jonge Bruce die de faam even niet meer zag zitten. De ontvangst van de film was wisselend, maar voor Springsteen-fans is hij zeker de moeite waard.

Watch on YouTube