Skip to content

Latest commit

 

History

History
182 lines (142 loc) · 8.38 KB

sprint-16.md

File metadata and controls

182 lines (142 loc) · 8.38 KB

Sprint 16 | Don't Repeat Yourself

I-love-web

Week 1

👩‍🎓 Leervragen

  1. Wat is een morphological chart en waar gebruik je die voor?
  2. Hoe geef je een custom propertie een juiste naam/ benaming?
  3. Waarom schrijf je custom properties in de :root? Dit kan ook in de body tag

📅 Weekplanning

Maandag

👩‍🎓 Wat ik heb geleerd:

  • Workshop over Component as a Building Block gehad
  • Met groepje gekeken naar welke componenten erzijn
  • Component gekozen > Zie issue
  • Component analyseren > Analyseren issue

Dinsdag

👩‍🎓 Wat ik heb geleerd:

  • Aan mijn Morphological Chart gewerkt
  • Scherm­afbeelding 2024-11-13 om 15 44 33

Woensdag

👩‍🎓 Wat ik heb geleerd: Hoe je meer info kunt vinden over de font die je gebruikt en hoe je die kunt animeren

  • Mentor voor de eerstejaars geweest, ik heb ze geholpen met custom properties, linken van stylesheets en de algemene structuur/benaming.
    • Scherm­afbeelding 2024-11-18 om 09 52 19
  • Workshop typografie in Web design

Bron fonts uitzoeken: wakamaifondue.com

Vrijdag

👩‍🎓 Wat ik heb geleerd:

📝 Aantekeningen | week 1

Component library (lib)

Een verzameling vooraf gemaakte, geteste en goed gedocumenteerde UI-componenten die eenvoudig kunnen worden gebruikt ub de gebruikersinterface van een product

Quality Assurance!


Week 2

👩‍🎓 Leervragen

  1. Hoe zet je een project online via Netlify en Svelte?
  2. Hoe weet je wat voor structuut je wilt toepassen in je project?
  3. Hoe kan ik chaos bedwingen in mijn code?

📅 Weekplanning

Maandag

👩‍🎓 Wat ik heb geleerd: Hoe je verschillende design methodes kunt toepassen in je component

📝 Aantekeningen | week 2

📅 Ma 18 november

Advanced Component Concepts

Svelte 5 > What’s new in svelte 5

Structuur in jouw component library

  • Doe super netjes want je wilt niet slechte dingen herhalen 👍
  • DRY

Chaos bedwingen door:…

Afspraken (conventies) te maken over

  • Naamgeving van componenten
  • Naamgeving van Variaties en componenten
  • Naamgeving van Properties binnen componenten
  • Metanaamgeving: componenten, patronen etc.
  • Indeling $lib folder

Metanaamgeving is…

  • Geneste componenten
  • Variaties op componenten
  • Samengestelde componenten

Structuur

Page-section-component

  • Een volledige pagina, met verschillende sections die bestaan uit componenten.

Functional Layering: (Een manier van werken, hoeft niet specifiek zo)

  • Inputs: knoppen, formulieren
  • Display: tabellen, grafieken
  • Navigation: navigatie, menu’s. Breadcrumbs, skip-to-content
  • Structural: Layout elementen die structuur bieden, grids / containers

LEGO 🧱

  • Bricks: Kleine niet herbruikbare stukjes, icoon of tekstblok
  • Blocks: Herbruikbare basis componenten, een knop of een afbeelding
  • Assemblages: Gecombineerde componenten met een specifieke functie, formulier of een kaart
  • Constructions: Complexe pagina-secties of templates, dashboard

Atomic Design: Methode om design systeem te creëren

  • Atoms: label, input, button
  • Molecules: groep atomen bij elkaar, zoekformulier met een label, input en button
  • Organism: groep moleculen die samen een sectie van je website vormen, een header balk met een zoekformulier
  • Templates: een groep organismen die samen een paginatype vormen, een overzichtspagina of detailpagina
  • Pages: ingevuld template met inhoud 

Presenter-Container

  • Presentational components: UI-specifieke, stalles componenten die bepalen hoe data getoond wordt (bijvoorbeeld een img)
  • Container component: Componenten die de presentational components van data voorzien en hun gedrag bepalen
  • Compositions: Combinatie van containers en presentational components die specifieke pagina-secties vormen.

Week 3

👩‍🎓 Leervragen

  1. Wat is de law van gestalte
  2. Hoe pas je proximity law toe in jouw ontwerp
  3. Hoe kun je miscommunicatie voorkomen?

📅 Weekplanning

Maandag

👩‍🎓 Wat ik heb geleerd: Wat Law van Gestalte is

  • Ik ben mentor geweest voor de eerste jaar, ik heb met ze meegedaan met de opdracht Gestalt wetten onderzoeken. Ik heb de wet Proximity Law onderzocht. Nawal deed Similarity en Reyhan deed Common Region. Na dat we het hebben onderzocht hebben we het aan elkaar gepresenteerd en uitgelegd hoe je dit in je ontwerp kunt toepassen.

Ik ben gaan kijken hoe ik Proximty Law kan toepassen in bieb in bloei, ik ben gaan kijken naar het formulier, door white space en groepering heb ik het geprobeerd duidelijker te maken voor de gebruiker.

Dinsdag

👩‍🎓 Wat ik heb geleerd: Hoe ik zelf een ontwerp maak en dit dan koppel als svg en kan animeren

  • Verder gewerkt aan Harry en gekoppeld aan de code samen met Rutger
  • We hebben uitgezocht welke code we nog nodig hebben en wat we gaan opschonen, omdat we een ander ontwerp svg hebben
    • Hiervoor hebben we geschetst om duidelijkheid te krijgen

Donderdag

👩‍🎓 Wat ik heb geleerd: Dat de opdrachtgever niet alles communiceert dus handig om dit zelf wel te doen als ik iets maak

  • Sprint review met de opdrachtgever gehad > Zie issue
  • We moesten alles gaan mergen naar de main Git van bieb in bloei, dit hebben we met ons groepje gedaan
    • Zie pullrequest Rutger's git
    • Zie pullrequest Nazneen's git

Vrijdag

👩‍🎓 Wat ik heb geleerd: Dat ik vaker mijn i love web moet updaten, soms vergeet ik dit en is niet handig

  • Kort gesprek gehad met potentiële stage, nu heb ik dinsdag telefonisch gesprek/ introductie
  • Bewijslast gekeken naar wat ik heb en wat ik in portflow kan zetten

📝 Aantekeningen | week 3

Law of Proximity:

📅 25 november | Mentor

Presenteer aan elkaar hoe je de wet kan gebruiken voor web design.

  • Relatie met objecten die dicht bij staan > Zie Google zoek resultaten

  • Proximity = nabijheid

  • Proximity helpt gebruikers informatie sneller en efficiënter te begrijpen en te organiseren.

  • White space

  • Heading text dichterbij tekst dan de spacing er tussen

  • Formulier: Related fields together > daardoor kun je beter scannen en makkelijker er doorheen

    • image
  • Far-away items: Word vaker overheen gekeken (tunnel vision)

  • Gerelateerde items dichtbij en white space gebruiken > Visual Design ++

  • Groeperingen visueel duidelijk maken > bruikbaarheid vergroot, doordat gebruikers snel alleen die UI-elementen kunnen vinden

 Illustrate the principle of proximity

  • Grids of Objects
  • Lists of Text
  • Shape and Space Dependencies
  • Full Bleed Elements : Layout structuur geven zodat het brein structuur snel kan waarnemen * Typography: Space between

Toegepast in Bieb in bloei

image

Bronnen