Don't Miss Birthdays została zaprojektowana z dostępnością jako podstawową zasadą, a nie dodatkiem. Każdy ekran, każda interakcja i każda funkcja są zaprojektowane tak, aby mogły z nich korzystać wszyscy, niezależnie od indywidualnych możliwości.
Funkcje dostępności
VoiceOver
Każdy element ma znaczące etykiety, dzięki czemu możesz obsługiwać całą aplikację za pomocą VoiceOver.
Staranna typografia
Starannie dobrane rozmiary czcionek dla dobrej czytelności. Własna czcionka Tajawal dla arabskiego z jednolitym rozmiarem w całej aplikacji.
Tryb ciemny
Stale ciemny motyw ze starannie dobranymi kolorami dla maksymalnej czytelności i komfortowego czytania.
Haptyczne sprzężenie zwrotne
Wyczuwalne wibracje potwierdzają akcje i interakcje w całej aplikacji, zapewniając bogatsze doświadczenie.
Wysoki kontrast
Spełnia standardy kontrastu WCAG AA. Elementy interfejsu są wyraźnie rozpoznawalne i dobrze czytelne w każdych warunkach.
Obsługa RTL
Pełny układ od prawej do lewej dla arabskiego. Wszystkie elementy interfejsu, teksty i nawigacja są poprawnie odzwierciedlone.
Jak to działa w Don't Miss Birthdays
Nawigacja z VoiceOver
Każdy przycisk, etykieta i interaktywny element ma znaczącą etykietę dostępności. VoiceOver wyraźnie odczytuje imiona profili, wiek, pozostałe dni i elementy nawigacji. Ikony dekoracyjne są ukryte przed VoiceOver, aby nie przeładowywać odczytu. Karty profili, wykresy statystyk i kalendarz są w pełni dostępne.
Obsługa Dynamic Type
Rozmiary czcionek zostały starannie dobrane, aby wszystkie ekrany pozostały dobrze czytelne. Aplikacja używa własnego systemu czcionek z Tajawal dla arabskiego i czcionek systemowych dla innych języków, z jednolitymi rozmiarami w całym interfejsie.
Motyw trybu ciemnego
Don't Miss Birthdays używa stale ciemnego interfejsu ze starannie dobranymi kolorami (tło #181a20, akcent niebieski #3886E5, róż ślubu #E57399). Zapewnia to doskonałą czytelność, mniejsze zmęczenie oczu i oszczędność baterii na ekranach OLED. Każdy ekran został sprawdzony pod kątem wystarczającego kontrastu względem ciemnego tła.
Haptyczne sprzężenie zwrotne
Wyczuwalne wibracje haptyczne potwierdzają ważne akcje: zapisywanie profilu, kopiowanie numeru telefonu lub e-maila, nawigację między zakładkami i inne interakcje. Zapewnia to dodatkowy kanał zmysłowy dla osób, które nie odbierają lub jedynie częściowo odbierają wizualne sprzężenie zwrotne. Haptyczne sprzężenie zwrotne można dostosować w ustawieniach.
Kolory i kontrast
Urodziny i rocznice ślubu są dodatkowo do kolorów rozróżniane etykietami i ikonami. Punkty stanu powiadomień na kartach profili są wyjaśnione w legendzie na stronie głównej. Wszystkie kombinacje kolorów spełniają wymagania kontrastu WCAG poziom AA: 4,5:1 dla zwykłego tekstu i 3:1 dla dużego tekstu.
Układ od prawej do lewej
Arabski jest w pełni obsługiwany w trybie RTL. Wszystkie elementy interfejsu, nawigacja, wyrównanie tekstu i układ są poprawnie odzwierciedlone. Karty profili, kalendarz i wykresy statystyk dostosowują się do kierunku czytania RTL.
Nasze zobowiązanie
Dostępność nie jest funkcją dodaną na końcu. Jest zakorzeniona w każdej linijce kodu. Don't Miss Birthdays obsługuje 14 języków, w tym arabski z pełnym układem od prawej do lewej, aby aplikacja pozostawała dobrze użyteczna na całym świecie. Jeśli napotkasz problem z dostępnością, chętnie usłyszymy Twoją opinię.