**Ontdek AestheticDialogs — Een modern dialoogvenstersysteem voor Jetpack Compose.**
AestheticDialogs is een open-source UI-bibliotheek die prachtige, consistente en toegankelijke dialoogvensters biedt voor Android-applicaties die zijn gebouwd met Jetpack Compose.
De officiële showcase-app laat je de complete AestheticDialogs 2.0-componentenbibliotheek verkennen aan de hand van echte, interactieve voorbeelden.
### ✨ Ontdek het dialoogvenstersysteem
Ontdek verschillende dialoogvensterfamilies en hun varianten:
• **Bevestiging** — vraag gebruikers om belangrijke of destructieve acties te bevestigen
• **Waarschuwing** — communiceer waarschuwingen, fouten, informatie en vereiste acties
• **Selectie** — enkelvoudige en meervoudige selectie met zoekondersteuning
• **Invoer** — tekst- en wachtwoordinvoer met validatie
• **Inhoud** — flexibele dialoogvensters voor aangepaste inhoud
• **Feedback** — stijlvolle platte en verlopende feedbackdialoogvensters
• **Meldingen** — niet-modale banners en meldingsstijlen
Elk voorbeeld is gebouwd met de daadwerkelijke AestheticDialogs-componenten.
### 🎨 Ontworpen om bij uw app te passen
AestheticDialogs is thema-onafhankelijk.
Het legt geen Material Design-thema op aan uw applicatie. Uw kleuren, typografie en designsysteem blijven van u, terwijl AestheticDialogs zijn eigen semantische tokens en componenten levert.
Lichte en donkere thema's worden ondersteund, met aanpassingsmogelijkheden voor kleuren, typografie en vormen.
### 🏗️ Gebouwd als een echt designsysteem
AestheticDialogs 2.0 is volledig opnieuw opgebouwd in Jetpack Compose.
De architectuur volgt een duidelijke scheiding van verantwoordelijkheden:
**Component → Variant → Primitief → Tokens**
Het resultaat is een onderhoudbare, uitbreidbare en voorspelbare UI-basis in plaats van een verzameling losse dialoogcomponenten.
### ♿ Toegankelijkheid voorop
Toegankelijkheid is onderdeel van de architectuur, geen bijzaak.
AestheticDialogs biedt ondersteuning voor:
• Schermlezersemantiek
• Correcte titels en kopteksten voor dialoogvensters
• Toegankelijke selectieknoppen
• Live-gebieden voor meldingen
• Minimale aanraakgebieden
• Grote lettergroottes
• Voorkeuren voor beperkte beweging
### ⚡ Ontwikkeld voor moderne Android
• Jetpack Compose
• Minimaal SDK 24
• Lichtgewicht
• Geen verplichte Material 3-afhankelijkheid
• Adaptieve lay-outs
• Stateless UI-componenten
• Expliciete status- en gebeurtenisafhandeling
• Lichte en donkere thema's
### ❤️ Open source
AestheticDialogs is open source en ontwikkeld voor Android-ontwikkelaars die waarde hechten aan een verfijnde gebruikersinterface, toegankelijkheid en een onderhoudbare architectuur.
Bekijk de showcase, experimenteer met de verschillende componenten en ontdek wat AestheticDialogs 2.0 kan betekenen voor uw volgende Compose-applicatie.
**AestheticDialogs 2.0 — dialoogvensters, ontworpen als een systeem.**
De officiële showcase-app voor de AestheticDialogs UI Library.