build method
- BuildContext context
Describes the part of the user interface represented by this widget.
The framework calls this method when this widget is inserted into the tree in a given BuildContext and when the dependencies of this widget change (e.g., an InheritedWidget referenced by this widget changes). This method can potentially be called in every frame and should not have any side effects beyond building a widget.
The framework replaces the subtree below this widget with the widget returned by this method, either by updating the existing subtree or by removing the subtree and inflating a new subtree, depending on whether the widget returned by this method can update the root of the existing subtree, as determined by calling Widget.canUpdate.
Typically implementations return a newly created constellation of widgets that are configured with information from this widget's constructor and from the given BuildContext.
The given BuildContext contains information about the location in the tree at which this widget is being built. For example, the context provides the set of inherited widgets for this location in the tree. A given widget might be built with multiple different BuildContext arguments over time if the widget is moved around the tree or if the widget is inserted into the tree in multiple places at once.
The implementation of this method must only depend on:
- the fields of the widget, which themselves must not change over time, and
- any ambient state obtained from the
contextusing BuildContext.dependOnInheritedWidgetOfExactType.
If a widget's build method is to depend on anything else, use a StatefulWidget instead.
See also:
- StatelessWidget, which contains the discussion on performance considerations.
Implementation
@override
Widget build(BuildContext context) {
return SingleChildScrollView(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Text(
'''
Gebruiksvoorwaarden App
1. Algemeen
Deze gebruiksvoorwaarden ("Gebruiksvoorwaarden") beschrijven de voorwaarden waaronder gebruik kan worden gemaakt van de applicatie "AEGEE-Leiden" (hierna: "de App"). De App is eigendom van het App-Team (hierna: "Wij" of "Eigenaar") van studentenvereniging AEGEE-Leiden, gevestigd te Leiden aan de Kaiserstraat 13.
2. Toepasselijkheid en wijzigingen
2.1. Deze Gebruiksvoorwaarden zijn van toepassing op het gebruik van de App door u. Wij hebben het recht deze Gebruiksvoorwaarden eenzijdig te wijzigen. U wordt tijdig geïnformeerd over de gewijzigde voorwaarden via een update, een bericht van de App of een e-mailbericht.
2.2. Wij hebben te allen tijde het recht om de App aan te passen, gegevens te wijzigen of te verwijderen, het gebruik van de App te beperken of de toegang tot de App geheel of gedeeltelijk, tijdelijk of blijvend te ontzeggen. Wij zullen u hierover tijdig en op een passende wijze informeren.
3. Gebruik van de App
3.1. Wij verlenen u een niet-exclusief en niet-overdraagbaar recht om de App te gebruiken. U bent verantwoordelijk voor het correcte en zorgvuldig gebruik van de App. U dient zich te onthouden van ongeoorloofd of onzorgvuldig gebruik van de App. In het bijzonder dient u:
- gegevens naar waarheid in te vullen.
- vertrouwelijk met persoonlijke inlogcodes om te gaan en deze geheim te houden voor andere personen.
- de App niet te gebruiken voor handelingen en/of gedragingen die in strijd zijn met toepasselijke wet- of regelgeving, goede zeden, de openbare orde of rechten van derden. In geen geval is het toegestaan gegevens, documenten of bestanden aan de App toe te voegen die een illegale of aanstootgevende (waaronder seksistische, pornografische, racistische of discriminerende) inhoud hebben of anderszins inbreuk maken op de persoonlijke levenssfeer van derden.
- niet op een zodanige wijze gebruik te maken van de App dat de (juiste) werking daarvan wordt verhinderd, inbreuk wordt gemaakt op de beveiliging of schade wordt toegebracht aan ons, de App of derden.
- Je mag (onderdelen van) de App niet aan derden ter beschikking stellen, wijzigen of kopiëren en ook niet anderszins verveelvoudigen of openbaar maken. Eventuele door ons aangebrachte beveiligingsmaatregelen mogen niet verwijderd of ontweken worden. Het is niet toegestaan om de programmatuur te decompileren, de code te verwijderen, de code te verveelvoudigen of te vertalen of anderszins aan reverse engineering te onderwerpen.
- geen virussen via de App te verspreiden, dan wel op andere manieren apparaten of systemen te verstoren, van ons of andere gebruikers van de App.
- onze goede naam en reputatie te allen tijde in acht nemen en er voor zorg te dragen dat het gebruik van de App op generlei wijze schade toebrengt aan onze rechten en/of onze reputatie.
- al onze aanwijzingen en voorschriften voor het gebruik van de App op te volgen.
3.2. Indien u in strijd handelt met deze Gebruiksvoorwaarden, hebben wij het recht alle maatregelen te treffen die wij nodig achten, zoals het opschorten of beëindigen van de toegang tot de App of het verhalen op u van eventuele schade of kosten.
3.3. U mag derden geen toegang verlenen tot de App, de App niet aan derden ter beschikking stellen, verkopen, verhuren, de-compileren, onderwerpen aan reverse engineering of aanpassen zonder onze voorafgaande toestemming. Evenmin mag u technische voorzieningen die bedoeld zijn om de App te beschermen (laten) verwijderen of (laten) omzeilen.
4. Intellectuele eigendomsrechten
4.1. Alle intellectuele eigendomsrechten en/of vergelijkbare rechten op de App, waaronder de onderliggende software, teksten, afbeeldingen, video- en geluidsfragmenten, berusten uitsluitend en exclusief bij ons, dan wel bij onze licentiegevers. De eigendom van gegevens die door u worden toegevoegd aan de App, blijven uw eigendom.
4.2. Wij verlenen aan u een niet-exclusieve, niet-sublicentieerbare en niet- overdraagbare licentie voor het gebruik van de App binnen het kader van de door ons geformuleerde doelstellingen. Het is niet toegestaan om de App te gebruiken voor andere doeleinden.
5. Aansprakelijkheid
5.1. De App is met de grootste zorg samengesteld. Wij kunnen echter niet garanderen dat de App altijd zonder onderbreking, fouten, virussen, malware of gebreken beschikbaar zal zijn of zal werken en dat de verschafte informatie volledig, juist of up-to-date is. Wij houden ons het recht voor de App (onaangekondigd) tijdelijk of permanent te staken, zonder dat u daar enige rechten aan kan ontlenen.
5.2. Wij zijn niet aansprakelijk voor schade of letsel welke voortvloeit uit het gebruik van de App, tenzij de schade of letsel het gevolg is van opzet of grove schuld aan onze zijde. Wij zijn nimmer aansprakelijk voor indirecte schade of gevolgschade, zoals gederfde omzet of inkomsten. U vrijwaart ons voor alle mogelijke aanspraken van derden als gevolg van het gebruik van de App.
6. Privacy Statement
6.1. Het Privacy Statement van AEGEE-Leiden maakt onderdeel uit van deze Gebruiksvoorwaarden en is van toepassing op alle privacygevoelige informatie of persoonsgegevens die u aan ons verstrekt door middel van de App. Wij hechten groot belang aan uw privacy en betrachten daarom de grootst mogelijke zorgvuldigheid in het behandelen en beschermen van persoonsgegevens.
8. Inzien, corrigeren of verwijderen
8.1. U heeft het recht om uw persoonsgegevens in te zien, te corrigeren of te verwijderen. Daarnaast heeft u het recht om uw eventuele toestemming voor de gegevensverwerking in te trekken of bezwaar te maken tegen de verwerking van uw persoonsgegevens. U heeft het recht op gegevensoverdraagbaarheid. Dat betekent dat u bij ons een verzoek kunt indienen om de persoonsgegevens die wij van u beschikken in een computerbestand naar u of een ander, door u genoemde organisatie, te sturen.
8.2. U kunt een verzoek tot inzage, correctie, verwijdering, gegevensoverdraging van uw persoonsgegevens, verzoek tot intrekking van uw toestemming of bezwaar op de verwerking van uw persoonsgegevens sturen naar app@aegee-leiden.nl.
8.3. Wij willen u er tevens op wijzen dat u de mogelijkheid heeft om een klacht in te dienen bij de nationale toezichthouder, de Autoriteit Persoonsgegevens.
9. Rechtskeuze en rechtsforum
Op deze Gebruiksvoorwaarden is het Nederlands recht van toepassing. Geschillen met betrekking tot de App of deze Gebruiksvoorwaarden zullen worden beslecht door de bevoegde rechter in de plaats waar wij zijn gevestigd, tenzij dwingend recht een andere bevoegde rechter voorschrijft.
''',
style: Theme.of(context).textTheme.bodySmall,
),
),
);
}