ID.nl logo
Zelf mobiele apps bouwen (deel 3)
© Reshift Digital
Huis

Zelf mobiele apps bouwen (deel 3)

In het vorige deel hebben we een nieuw project gemaakt. Hiermee heb je eigenlijk meteen een basis voor je app. We laten nu zien welke bestanden zijn aangemaakt en wat het doel van die bestanden is. Ook gaan we op twee manieren een tekst aanpassen: via de gebruikersinterface en via code.

We gaan in dit deel verder met de app die we in deel 2 hadden opgezet. Herhaal als het nodig is de stappen door in Android Studio een nieuw project te beginnen met als template Empty Activity. Hiermee zijn al enkele mappen en bestanden voor de app gemaakt en ook al grotendeels ingevuld, zodat je in feite al een werkende app hebt. In het projectvenster zie je deze bestanden en mappen terug onder de map app. Het gaat om:

- manifests: deze map bevat het belangrijke bestand AndroidManifest.xml, dat allemaal details over je app bevat. Er staat bijvoorbeeld in welke activity moet worden begonnen bij het starten van de app. Als toegang nodig is tot systeemonderdelen, zoals internet of de camera, vermeld je dat ook in dit bestand. Bij het uitbreiden van je app zul je hier zelf aanpassingen in maken;

- java: deze map bevat alle broncode voor je app (in Kotlin of Java) in verschillende mappen. Hierbij gebruik je doorgaans de bovenste map (met de ‘package name’ als naam). De twee mappen daaronder bevatten testcode. Er is in de map al één bestand met de naam MainActivity.kt gemaakt, waarin al enkele regels code zijn ingevuld. Aan de extensie .kt kun je zien dat het in Kotlin is geschreven.

- res: deze map bevat extra zogeheten resources (bronnen), verdeeld over mappen. In de map drawable vind je grafische bestanden. De map layout bevat alle lay-outs. Daarmee bedoelen we de schermen voor de app, ofwel grafische interfaces, waarop bijvoorbeeld teksten, afbeeldingen en buttons staan. Zo’n lay-out wordt beschreven in een xml-bestand en voor het eerste eenvoudige scherm is al een bestand activity_main.xml gegenereerd. De map values bevat andere resources, zoals variabelen die in de app worden gebruikt. Zo vind je in strings.xml de naam die je aan de app hebt gegeven terug.

©PXimport

Lay-out openen

Open de automatisch gegeneerde lay-out via het projectvenster door onder app/res/layout te dubbelklikken op activity_main.xml. Deze lay-out wordt dan aan de rechterkant geopend, waar het zoals elk geopend bestand een eigen tabblad krijgt. Bij het bewerken van een lay-out kies je rechtsboven uit de drie modi Code, Split en Design.

Onder Code kun je het xml-bestand rechtstreeks bewerken. Via Design kan dit visueel door bijvoorbeeld elementen naar de app te slepen. Bij de modus Split heb je die twee opties naast elkaar. We beginnen met Design.

Links in het venster Palette zie je alle componenten waarmee je de gebruikersinterface voor je app bouwt, zoals teksten, afbeeldingen en knoppen. Dat doe je door zulke componenten naar je scherm te slepen en daarop te positioneren. Er is al één component voor tekst geplaatst, ook wel TextView genoemd. In de gebruikersinterface zie je dat deze component al de tekst Hello World! bevat. Als je op die tekst klikt, is de TextView-component geselecteerd, wat je ook ziet in het venster Component Tree. Dat is een soort boomstructuur voor alle gebruikte componenten.

©PXimport

Tip: bestanden terugvinden

Wil je voor een geopend bestand weten wáár het tussen je projectbestanden staat? Klik dan in het projectvenster op het icoontje Select Opened File.

Eigenschappen aanpassen

Elke component kent talloze eigenschappen die je kunt aanpassen, ook wel attributen genoemd. Zorg daarvoor eerst dat de component is geselecteerd, door erop te klikken in de gebruikersinterface of in de Component Tree. Selecteer als voorbeeld de TextView-component en open rechts (als het nog niet is geopend) het venster Attributes. Hierin vind je alle attributen voor deze component. De tekst voor de TextView is in eerste instantie Hello World! en vind je bij het attribuut met de naam text. De attributen waaraan reeds een waarde is toegekend, vind je altijd snel terug onder Declared Attributes.

Er zijn nog talloze andere attributen. De volledige lijst vind je onder All Attributes. Veel attributen komen in latere delen aan bod, als we dieper ingaan op het bouwen van gebruikersinterfaces. We gaan alvast één belangrijke attribuut met de naam id invullen. Daarmee kunnen we straks in code de component aanwijzen. Dit attribuut vind je al direct bovenaan. Vul de gewenste naam in; als voorbeeld kiezen we text_welkom.

Ga ten slotte rechtsboven naar Code om te zien hoe de lay-out er in het xml-bestand uitziet. Let daarin vooral op de TextView-component en de attributen text en id. Als je het handiger vindt, kun je ook altijd in het xml-bestand aanpassingen maken. Dat gaat in sommige gevallen sneller omdat je wat handiger kunt knippen, kopiëren en plakken.

©PXimport

Code schrijven volgens de richtlijnen

Bij het programmeren is het altijd handig om bepaalde richtlijnen te volgen, zodat code voor iedereen herkenbaar en goed leesbaar is. Dat helpt je niet alleen bij de stijl van je code, maar ook bij de keuze van namen voor bijvoorbeeld ID’s en variabelen. Een voorbeeld van zulke richtlijnen voor Android vind je via www.bit.ly/andrguide. In deze cursus volgen we overwegend de richtlijnen. Zo nemen we voor de ID steeds de naam van de component als uitgangspunt, gevolgd door een underscore, zoals text_ voor een TextView, image_ voor een ImageView, button_ voor een Button en tot slot menu_ voor een Menu. De TextView-component waarop we de welkomsttekst laten zien, noemen we daarom text_welkom. Voor een variabele in de code die verwijst naar deze ID zou je dezelfde naam mogen gebruiken. In deze cursus gebruiken we voor de duidelijkheid een andere afgeleide naam, met een hoofdletter in plaats van het underscore-teken als afscheiding, bijvoorbeeld textWelkom.

Bestaande code

Je hebt gezien hoe je voor de TextView-component in je ontwerp de tekst aan kunt passen. De aanpassing kun je ook via code maken tijdens de uitvoering van je app. We laten zien hoe je dat doet. Open het bestand MainActivity.kt via het projectvenster. Dit bestand bevat een eenvoudige basis voor de (enige) activity van deze app, waaronder de volgende regels:

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {

super.onCreate(savedInstanceState)

setContentView(R.layout.activity_main)

}

}

Belangrijk om te weten is dat er verschillende toestanden bestaan waarin een activity kan verkeren. Dit heet ook wel levenscyclus of lifecycle. Je kunt via zogenoemde ‘callbacks’ inhaken op elke (veranderende) toestand. In een van de komende delen gaan we hier uitgebreider op in door de levenscyclus en callbacks met een werkend voorbeeld te demonstreren. Hier gebruiken we zo’n callback voor de belangrijke onCreate() die optreedt zodra onze activity wordt gemaakt. Door hier zelf met sleutelwoord override een functie voor te maken, overschrijf je als het ware de bestaande code, waarbij je met super.onCreate(savedInstanceState) eerst de bestaande code (alsnog) kunt laten uitvoeren. Hierbij is savedInstanceState de bewaarde eerdere toestand van de app. Daaronder kun je dan je eigen aanvullende code schrijven. Je ziet daarin nu alleen de regel setContentView(R.layout.activity_main). Die regel zorgt ervoor dat de gewenste lay-out (in dit geval het bestand activity_main.xml) wordt geladen en op het scherm wordt getoond.

Code toevoegen

Voordat je code gaat schrijven, is het handig om een instelling te wijzigen, zodat de benodigde bibliotheken automatisch worden geïmporteerd als je ze gebruikt in je code (zie het kader ‘Importregels voor bibliotheken’). Vervolgens hoeven we maar twee regels toe te voegen om de tekst te veranderen. Zet de regels direct onder de regel setContentView(). Eerst zoeken we via de in de lay-out toegekende id de TextView-component op en maken we deze beschikbaar via de variabele die we textWelkom noemen:

val textWelkom: TextView = findViewById(R.id.text_welkom) as TextView

Hierna kunnen we eenvoudig de tekst veranderen:

textWelkom.text = "Dit is een live aanpassing!"

Als je geen automatische importregels hebt ingesteld, wordt gevraagd om op Alt+Enter te drukken om de bibliotheken te importeren, die nodig zijn voor deze app. Als je de app start, bijvoorbeeld in de emulator, zie je als het goed is de aangepaste tekst. Je merkt nergens dat de tekst via de code wordt aangepast. Dat is niet omdat het te snel zou gaan om op te vallen, maar omdat de bewuste activity binnen de onCreate() nog niet zichtbaar is gemaakt voor de gebruiker.

©PXimport

Importregels voor bibliotheken

We raden je aan om voor de hand liggende bibliotheken automatisch toe te laten voegen. Om dat in te stellen, ga je naar File / Settings en dan Editor / General / Auto Import. Zet onder Kotlin en Java een vinkje bij Add unambigious imports on the fly. Dat zorgt ervoor dat de importregel automatisch wordt toegevoegd als je bijvoorbeeld de Log-opdracht schrijft. Ook de optie Optimize imports on the fly is handig. Deze instelling zal automatisch de importregels verwijderen voor bibliotheken die je niet meer raadpleegt.

©PXimport

Testen in emulator

Fysiek of virtueel Android-toestel

Om je app te testen heb je een Android-toestel nodig. Je kunt hiervoor een fysiek toestel gebruiken (wat in deel 4 aan bod gaat komen), maar ook een virtueel toestel via de emulator te gebruiken. Die werkt tegenwoordig net zo snel of zelfs sneller dan een ‘echt’ toestel. Doorgaans zul je in de eerste fase van je ontwerp vooral de emulator gebruiken en in de laatste fase – voor het perfectioneren van de app – een echt toestel. Om virtuele toestellen voor de emulator te bekijken en te beheren, open je de AVD (Android Virtual Device) Manager via Tools / AVD Manager.

©PXimport

Virtuele toestellen

Bij een standaardinstallatie heb je een toestelconfiguratie gemaakt voor de Pixel 3a. Als voorbeeld voegen we een virtueel toestel toe via de optie Create Virtual Device. Je ziet dan verdeeld over categorieën als TV, Phone, Wear OS en Tablet allerlei profielen voor bekende apparaten die je als basis voor je virtuele toestel kunt gebruiken, al kun je ook zelf een profiel maken (zie het kader ‘Profielen voor apparaten maken’).

Hier kiezen we onder Phone voor Pixel 4. Zoals je aan het icoontje in de kolom Play Store kunt zien, bevat dit virtuele toestel ook de Google Play Store. Je kunt dus (andere) apps op het toestel installeren vanuit de appstore van Android, net als op een echte telefoon. Klik op Next om verder te gaan.

Nu kun je kiezen welke versie van Android moet worden geïnstalleerd. Onder Recommended zie je aanbevolen releases, maar je kunt ook andere systeem-images kiezen. Dit bepaalt de versie van Android. We gebruiken als voorbeeld de release genaamd Q oftewel Android 10. Klik indien nodig eerst op Download om het systeem-image te downloaden en te installeren. Daarna selecteer je het systeem-image en klik je op Next. Als laatste kun je het toestel een naam geven en een standaard schermoriëntatie kiezen (Portret of Landschap).

Via Show Advanced Settings kun je extra details zien. Zo kies je bij Boot option voor Cold boot als het toestel steeds schoon moet starten, of Quick boot als het verder moet gaan in de toestand waarin je het de laatste keer hebt gebruikt. Klik ten slotte op Finish om de configuratie af te ronden.

©PXimport

Profielen voor apparaten maken

De AVD Manager bevat profielen voor allerlei soorten apparaten, zoals smart-tv’s met Android TV en wearables met Wear OS. Zo’n profiel geeft bijvoorbeeld aan wat de schermgrootte, resolutie en pixeldichtheid zijn, maar ook hoeveel geheugen het apparaat heeft en wat voor sensoren erop zitten. Klik je op New Hardware Profile, dan kun je zo’n profiel zelf helemaal samenstellen. Je kunt bij het maken van een profiel ook een bestaand profiel uit de lijst als uitgangspunt nemen en deze aanpassen. Daarvoor klik je met rechts op een toestel en kies je Clone.

©PXimport

App starten op toestel

Als je het virtuele toestel hebt gemaakt, start je deze vanuit het overzicht door op het groene speelicoontje te klikken. De eerste keer kan het opstarten wat langer duren. Als het toestel is opgestart, kun je het gebruiken zoals een echte Android-smartphone. Zo kun je bijvoorbeeld instellingen veranderen via het instellingenmenu en dankzij de Play Store na inloggen ook aanvullende apps installeren. De emulator zelf geeft je via een knoppenbalk nog diverse extra opties (zie het kader ‘Emulator aanpassen’).

Ga je naar Android Studio, dan selecteer je het toestel in de werkbalk onder Running Devices. Dat kan ook via Run / Select Device (Alt+Shift+F11). Klik je op het groene icoontje (of Shift+F10), dan wordt de app gecompileerd en vervolgens op het virtuele toestel geïnstalleerd en gestart.

Emulator aanpassen

De emulator geeft je een knoppenbalk waarmee je allerlei opties kunt wijzigen. Denk aan het roteren van het scherm of wijzigen van het volume. Via de drie puntjes is een extra menu beschikbaar, waarin je nog veel meer details kunt veranderen. Dat gaat vooral om externe invloeden. Zo kun je bijvoorbeeld de gps-locatie wijzigen, een inkomend gesprek simuleren, de sensoren voor richting, beweging en versnelling beïnvloeden of het soort netwerkverbinding en signaalsterkte wijzigen.

©PXimport

▼ Volgende artikel
Gratis cursussen: zo gebruik je YouTube als online docent
© ID.nl
Huis

Gratis cursussen: zo gebruik je YouTube als online docent

YouTube staat vol met uitstekende cursussen, maar zonder plan van aanpak raak je al snel verdwaald in het woud aan losse video's, autoplay en aanbevelingen. De oplossing is leren aanpakken als project. Maakt eigen afspeellijsten, plan kijktijd alsof het lesuren zijn en combineer video's met slimme notities. Met onze tips wordt YouTube je ideale onlinedocent.

In dit artikel

Je maakt van YouTube een echte leeromgeving door te beginnen met een concreet doel en daar één duidelijke playlist per onderwerp aan te koppelen. Daarna leer je sneller door slim te kijken: ondertiteling en transcript gebruiken om termen terug te vinden, hoofdstukken als navigatie, en de afspeelsnelheid aanpassen aan de moeilijkheid. Je plant je kijktijd als studieblokken met ruimte voor notities en herhaling, zodat je niet blijft hangen in 'even kijken'. Tot slot blijf je het algoritme voor door gericht te zoeken, Later bekijken als buffer te gebruiken en jezelf actief te toetsen, zodat de kennis ook echt blijft hangen. 

Lees ook: Een leven lang leren? Zo breid je je kennis uit of houd je het op peil

Gestructureerd leren betekent dat je YouTube gebruikt als lesomgeving met duidelijke doelen en vaste leerroutes, in plaats van willekeurig te klikken van video naar video. Je bouwt aan één doorlopend cursustraject per onderwerp, zodat je elke sessie precies weet wat je gaat kijken, waarom dat relevant is en hoe je de informatie onthoudt.

YouTube kent naast losse instructiefilmpjes ook complete series met hoofdstukken, tijdcodes en zelfs volwaardige cursussen. Via YouTube Studio kunnen mensen hele cursussen publiceren. Als kijker is dat fijn, want ze bestaan uit overzichtelijke reeksen met duidelijke titels en een logische volgorde. Zoek je bijvoorbeeld naar 'Python course' of 'Excel cursus', dan kun je selectief kiezen voor kanalen die een complete serie aanbieden. Als een video verdeeld is in losse hoofdstukken, zie je die als markeringen in de voortgangsbalk en kun je gericht naar andere onderdelen springen. Dat maakt een lange les behapbaar en navigeerbaar.

YouTube Studio is de centrale plek waar mensen hun video's publiceren.

Wat wil je leren?

Log in op YouTube en begin met een concreet leerdoel. Denk aan iets als formules in Excel toepassen of websites leren maken. Noteer het resultaat dat je wilt bereiken en de tijd die je per week eraan kunt besteden. Open daarna YouTube en zoek op het onderwerp in combinatie met woorden als cursus, beginner of playlist. Klik bij een veelbelovend resultaat op de pagina en controleer of er afspeellijsten zijn die logisch geordend zijn. Kijk of er recente uploads zijn, of de beschrijving bronnen bevat en of er ondertiteling of transcripts (uitgeschreven teksten) beschikbaar zijn.

Zet eventueel ondertiteling aan door linksboven te klikken op de drie streepjes, en klik dan op Instellingen / Afspelen en prestaties / Altijd ondertiteling tonen; zo kun je meelezen en lastige termen terugzoeken. Je opent de beschrijving van de video door in de grijze balk eronder te klikken op Meer. Klik op Transcript tonen in de beschrijving om de volledige tekst met tijdcodes te zien; met de zoekbalk boven het transcript spoor je trefwoorden snel op en spring je naar het juiste moment in de video. Deze functie werkt overigens bij lang niet alle video's.

Tot slot controleer je of de video hoofdstukken heeft; zie je horizontale streepjes in de voortgangsbalk onder de video, dan kun je per onderdeel navigeren.

Ook als je goed Engels of een andere taal spreekt, zijn ondertitels handig tijdens een cursus.

Maak lijsten

Je hebt nu je cursus gekozen; tijd om je leeromgeving te bouwen. Open de eerste les en klik onder de video op de drie puntjes, dan op Opslaan/Nieuwe playlist. Geef je playlist een duidelijke naam, en kies de zichtbaarheid. Open de playlist via een klik op het rondje rechtsboven (waar je foto wellicht in staat) en Je kanaal bekijken. Dan klik je op Playlists en de betreffende aangemaakt afspeellijst om nieuwe video's toe te voegen en de volgorde aan te passen door video's te verslepen; zo bewaak je de opbouw.

Alles wat je wel interessant lijkt, maar nog niet op de hoofdlijn past, parkeer je in Later bekijken. Dat is de plek met materiaal om later te sorteren. Je voegt nieuwe video's eraan toe tijdens het kijken door te klikken op Opslaan / Later bekijken.

Werk dit onderdeel wekelijks bij: wat echt bij de cursus hoort, verplaats je naar je leerplaylist, de rest gaat weg. Zo blijft je cursus schoon en maak je het jezelf eenvoudig om snel te bekijken video's te scheiden van video's die misschien voor later interessant zijn.

Je kunt ook video's markeren om achter elkaar te worden afgespeeld. Dat doe je door in het overzicht van video's te klikken op de drie puntjes rechts van de video. Kies dan voor je Toevoegen aan wachtrij.

Een playlist is een goede methode om al je leervideo's te verzamelen.

Is een serie cursuswaardig?

Je tijd is kostbaar. Beoordeel daarom in enkele minuten of een serie cursuswaardig is. Start bij de kanaalpagina en kijk of de maker een duidelijke afspeellijst aanbiedt die logisch is geordend. Een goede playlist heeft oplopende titels (Les 1, Les 2) en een beschrijving met leerdoelen. Open de eerste video en schakel de ondertiteling in om te zien of je kunt meelezen; in de beschrijving vind je Transcript tonen, waarmee je kunt zoeken op kernwoorden als het transcript beschikbaar is. Kijk kort in de reacties: inhoudelijke vragen en antwoorden van de maker zijn een plus. Tot slot: voeg alleen de eerste twee video’s toe aan je leerplaylist en zet de rest in Opslaan / Later bekijken.

Lees ook: Van kijken tot streamen: zo gebruik je YouTube voor jouw wensen

Van kijktijd naar studieblokken

Nu je playlist er staat, maak je een realistisch studierooster. Behandel de totale kijktijd als lesuren en plan daarnaast verwerkingstijd voor pauzes, aantekeningen en oefeningen. Open je playlist en bekijk hoelang de video's duren. Bepaal per sessie een doel, zoals de eerste twee video's bekijken en samenvatten. Streef naar blokken van 25 tot 45 minuten, gevolgd door een korte pauze.

Op de computer kunt je met de eerdergenoemde optie Toevoegen aan wachtrij een reeks video's klaarzetten. Je slaat deze tijdelijke playlist op via een klik op de drie puntjes naast de video in het overzicht en dan op Opslaan in playlist. Zo heb je voor elk moment een 'pakket' klaarstaan.

Slaat YouTube je rij niet op, dan gebruik je Opslaan in Later bekijken als wachtkamer en sleep je de selectie daarna in je leerplaylist. Houd rekening met herhaling: plan per twee of drie kijkblokken één blok om terug te spoelen, lastige stukken in lagere snelheid te herbekijken en je notities bij te werken.

Later bekijken is een goede manier om video's op te slaan die niet in je basis-afspeellijst thuishoren.

Slimmer kijken

Tijdens het kijken wil je ook echt begrijpen wat je ziet en hoort. Klik rechtsonder in de speler op afbeelding van een tandwiel en dan op Ondertiteling om ondertitels in te schakelen; kies eventueel een andere stijl of grotere letters in de ondertitelingsopties. Past het tempo niet, kies dan Instellingen / Afspeelsnelheid en schakel bijvoorbeeld naar 1.25x voor bekende stof of 0.75x bij complexe uitleg.

Heeft de video hoofdstukken, dan zie je streepjes in de voortgangsbalk; beweeg de muis over de balk om titels te lezen en spring gericht naar het juiste onderdeel. Op een mobiel apparaat kun je met 'precies zoeken' nauwkeurige miniatuurbeelden oproepen door vanaf de voortgangsbalk iets omhoog te vegen; dat helpt bij het exact terugvinden van een stuk.

Een langzamere of juist snellere afspeelsnelheid kan je helpen de video beter te begrijpen.

Tip: maak een weekplanning

Reken per uur video minstens dertig extra minuten voor pauzes, notities en een korte herhaalronde met lagere snelheid. Houd het haalbaar: plan liever drie blokken van veertig minuten dan één marathonsessie. Kies per blok een doel, wat je precies wilt onthouden van de betreffende video. Sluit elk blok af met twee eigen quizvragen in je notities en een markering van lastige onderdelen die je nogmaals wilt bekijken. Aan het eind van de week verplaats je de playlist van die week naar je archief en maak je een nieuwe voor de volgende week. Zo voorkom je dat je afspeellijst onhandelbaar lang wordt en houd je overzicht over je echte voortgang.

View post on TikTok

Verwerken van de lesstof

Wat je onthoudt, hangt af van wat je met de informatie doet. Gebruik tijdstempels in je notities, zodat je altijd terug kunt naar het juiste moment. Pauzeer op een belangrijk moment, klik met de rechtermuisknop in de speler en kies Video-URL kopiëren vanaf huidig tijdstip en plak die link in je notities; veel apps maken er automatisch een klikbare link van. Zet boven elk kopje je leerdoel van dat fragment in één zin en noteer daarna in je eigen woorden wat je ervan begrepen hebt.

Tijdens het terugkijken helpt het toetsenbord: pauzeer met de spatiebalk of een druk op K, spoel 10 seconden terug met J of vooruit met I, ga sneller met / en langzamer met <, ga naar de volgende hoofdstukken met Ctrl+PijltjeRechts (Windows) of Option+PijltjeRechts (Mac) en open de sneltoetsenlijst met Shift+?. Zo wissel je razendsnel tussen kijken en noteren zonder je muis te hoeven gebruiken.

Je kunt een video-link zo kopiëren dat hij begint te spelen vanaf een bepaald tijdstip.

Blijf het algoritme de baas

YouTube geeft bij video's aanbevelingen voor andere filmpjes. Voer daarom gerichte zoekopdrachten uit en voeg alleen video's toe die je doel ondersteunen. Als je op de resultaatpagina staat, gebruik je de beschikbare filters en klik je pas daarna een video open; zo voorkom je dat je impulsief iets anders bekijkt.

Omdat YouTube regelmatig functies test en verplaatst, kan de exacte plek van knoppen of filters variëren; laat je daardoor niet uit het veld slaan en controleer de helpteksten wanneer iets ineens anders werkt.

Houd je startpagina schoon door doelbewust te kijken, ongepaste suggesties te markeren en vooral je Later bekijken-inbox te blijven opschonen. Blijkt een rij video's toch waardevol, sla die op als nieuwe afspeellijst via de drie puntjes en Opslaan in playlist. En als je echt de rust in je overzicht wilt bewaren, overweeg dan om een apart Google-account te gebruiken om in te loggen, zodat je 'studie-algoritme' niet wordt beïnvloed door de andere video's die je bekijkt.

Een apart Google-account is handig om je zoekresultaten vrij van ruis te houden.

Test jezelf

Passief kijken voelt efficiënt, maar de informatie blijft slecht hangen. Actief kennis ophalen uit je geheugen in plaats van alleen te herlezen, werkt vele malen beter. Combineer YouTube's transcript met zelftoetsing: kijk een hoofdstuk, sluit de video en schrijf uit het hoofd de kernstappen op. Check daarna in het transcript of je alles hebt meegenomen, voeg ontbrekende details toe en maak twee oefenvragen. Spreid je sessies: herhaal dezelfde stof later nog eens kort; verspreid oefenen werkt beter dan alles achter elkaar kijken. In de praktijk betekent dit dat je een langzame tweede kijkronde plant met Afspeelsnelheid op 0.75x, terwijl je quizvragen beantwoordt. Met deze combinatie van transcript, gespreid herhalen en korte zelftoetsen maak je van elke les een blijver.

Kennis onderhouden

Als je alle tips toepast, ontwikkel je een routine om optimaal te profiteren van de kennis die je opdoet tijdens het bekijken van de video, de stof samenvatten en herhalen en jezelf toetsen. Een logische vervolgstap is om één nieuw onderwerp te kiezen en de aanpak van dit artikel precies één maand vol te houden; evalueer daarna en schaaf je format bij. Zo groeit YouTube mee met jouw vaardigheden, in plaats van andersom.

Je vorderingen (ook) op papier bijhouden?

Shop collegeblokken
▼ Volgende artikel
Review Teufel Airy Sports TWS 2 – Perfect zittende oordopjes voor actievelingen
© Maikel Dijkhuizen
Huis

Review Teufel Airy Sports TWS 2 – Perfect zittende oordopjes voor actievelingen

Teufel komt met een nieuwe generatie van zijn Airy Sports TWS. Deze tweede versie is beschikbaar in meerdere kleuren en voorzien van een hogere IP-classificatie (IPx4). Een andere verbetering is dat je in een mobiele app naar eigen wens de audio-instellingen kunt aanpassen. Maar de opvallendste vernieuwing is de toevoeging van noise cancelling. Tijd voor een praktijktest.

Uitstekend
Conclusie

Als je van de noise cancelling-functie geen wonderen verwacht, is de Teufel Airy Sports TWS 2 een interessant product voor actievelingen. Tijdens het wandelen, hardlopen, fitnessen en fietsen blijven de oordopjes goed zitten. Fijn is dat je tijdens al die activiteiten muziek, podcasts en luisterboeken makkelijk kunt bedienen via de aanraakpaneeltjes. Ten slotte is ook de audiokwaliteit dik in orde. Al met al vinden we de adviesprijs van 119,99 euro voor dit kwalitatieve setje in-ears gerechtvaardigd.

Plus- en minpunten
  • Diverse maten oordopjes
  • In-ears blijven goed zitten
  • Hoog draagcomfort
  • Spatwaterbestendig
  • Prettige bediening
  • Duidelijke handleiding
  • Prima audiokwaliteit
  • Equalizerinstellingen aanpassen in app
  • Goede prijs-kwaliteitverhouding
  • Korte usb-c-kabel
  • Matige noise cancelling-functie
CategorieSpecificatie
Formaat audiodrivers10 millimeter (fullrange driver)
AccucapaciteitIn-ears 2× 60 mAh, oplaadcase 750 mAh
IP-classificatieIPx4 (spatwaterdicht)
Beschikbare kleurenZwart, grijs, groen, blauw
Inbegrepen accessoiresOplaadcase, usb-c-oplaadkabel, 5 maten oordopjes

De Berlijnse audiospecialist heeft aan het uiterlijk van de Teufel Airy Sports TWS 2 niet veel veranderd. Het door ons geteste zwarte model bevat aan de buitenzijde van elk oordopje een iets onopvallender Teufel-logo. Daarnaast zijn de oorhaken iets korter en zitten de magneetpunten op een andere plek. Via deze magneetpunten laden de ingebouwde accu's op. De opbergcase heeft zelf ook een accu met een capaciteit van 750 mAh. Die kun je met de inbegrepen usb-c-kabel bijladen. Helaas is dit snoertje met een lengte van nog geen dertig centimeter erg kort.

©Maikel Dijkhuizen

Naast de in-ears levert de fabrikant een oplaadcase, usb-c-kabel, handleiding en vijf maten oordopjes mee.

Draagcomfort

Elk oor is anders en dat begrijpt Teufel maar al te goed. Het merk levert maar liefst vijf setjes siliconen oordoppen mee. Je verwisselt ze eenvoudig, waardoor iedere persoon de juiste pasvorm kan kiezen. Nadat je de Airy Sports TWS 2 aan een bluetooth-bron hebt gekoppeld, haal je de in-ears uit de oplaadcase. Dankzij de flexibele oorhaken blijven de oordoppen prima op hun plek zitten. Ook tijdens het sporten zitten de luisterapparaatjes als gegoten, want de in-ears gaan bij lichamelijke inspanning niet wiebelen. Wegens de prettige pasvorm en het lichte gewicht voel je amper dat je ze in hebt.

©Maikel Dijkhuizen

Dankzij de IPx4-gecertificeerde behuizing kun je de Airy Sports TWS 2 ook bij slecht weer gebruiken.

Bediening

Voor de bediening beschikken beide in-ears aan de buitenzijde over een aanraakpaneeltje. De werking is even wennen, want de linker- en rechterkant herbergen verschillende functies. Tik bijvoorbeeld aan de rechterkant tweemaal om een liedje te skippen en tik links twee keer om naar het vorige liedje te gaan. Je drukt tijdelijk op de behuizing om het volume te wijzigen. Met driemaal tikken kun je de transparantiemodus (links) of noise cancelling (rechts) activeren. Tot slot neem je simpel inkomende gesprekken aan, waarna je handsfree kunt bellen. Zodra je alle functies eenmaal onder de knie hebt, voelt de bediening intuïtief aan. De bijgevoegde handleiding bevat voor alle beschikbare opties duidelijke instructies.

Geluidskwaliteit

De Airy Sports TWS 2 levert zowel op lage als hoge volumes een helder geluid. Muziek klinkt erg levendig waarbij luisteraars een duidelijk stereobeeld kunnen horen. Vrouwelijke en mannelijke stemmen zijn duidelijk te verstaan, waardoor je podcasts, audioboeken en radio-uitzendingen moeiteloos kunt volgen. De in-ears sluiten je oren namelijk goed af van de omgeving. Daarnaast kun je natuurlijk noise cancelling inschakelen, maar deze functie zorgt slechts voor een bescheiden demping van de lage tonen in jouw omgeving. Je hoort omringende geluiden hierdoor een fractie zachter.

Met de standaardinstellingen laten de bassen zich niet zo nadrukkelijk gelden. Vind je een diepere laagweergave prettig, dan loont het de moeite om de Teufel Go-app te installeren. Kies vervolgens de geluidsinstelling Bass Boost en ervaar een steviger geluid. Overigens zijn er nog meer audio-opties beschikbaar, namelijk Podcast, Techno, Pop, Treble boost, Rock en Klassiek. Bovendien pas je de equalizerinstellingen eventueel handmatig aan. Kortom, genoeg mogelijkheden om het geluid naar je hand te zetten.

Gebruikers kunnen in de app ook nog noise cancelling of de transparantiemodus activeren. Laatstgenoemde functie laat geluid van buitenaf door, zodat je tijdens het luisteren soepel een gesprek kunt voeren. Verder toont de app de resterende batterijcapaciteit van elk oordopje en de huidige firmware-versie. Als er een nieuwe software-update verschijnt, kun je die meteen installeren.

©Maikel Dijkhuizen

Pas in de Teufel Go-app het geluid naar eigen smaak aan.

Teufel Airy Sports TWS 2 kopen?

Als je van de noise cancelling-functie geen wonderen verwacht, is de Teufel Airy Sports TWS 2 een interessant product voor actievelingen. Tijdens het wandelen, hardlopen, fitnessen en fietsen blijven de oordopjes goed zitten. Fijn is dat je tijdens al die activiteiten muziek, podcasts en luisterboeken makkelijk kunt bedienen via de aanraakpaneeltjes. Ten slotte is ook de audiokwaliteit dik in orde. Al met al vinden we de adviesprijs van 119,99 euro voor dit kwalitatieve setje in-ears gerechtvaardigd.