Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

25. diel - Ako na podporu Dark Mode v iOS aplikáciách

Ako určite viete, systém iOS od verzie 13 ponúka užívateľovi na výber medzi svetlým a tmavým režimom. Dark Mode je novinka a prináša so sebou úplne nový pohľad na iOS. Bielu a svetlo šedou nahrádza čierna a tmavo šedá naprieč systémom. Užívatelia môžu kedykoľvek prepnúť medzi režimami alebo je prepínať automaticky podľa času.

Dark Mode v iOS

Vaše aplikácie by mali s novým Dark Mode počítať a podporovať ho. Pravdepodobne musíte pre svoju aplikáciu nejaké zmeny urobiť, alebo ešte len začínate vyvíjať novú. Tak ako tak je potrebné na Dark Mode myslieť a počítať s ním. V tutoriále si ukážeme ako. Uvidíte, že s výnimkou špecifických prípadov to nie je vôbec problémové.

Potrebuje vaša app podporu Dark Mode?

Než začnete prerábať farby a ďalšie aspekty vašej aplikácie, je fajn zamyslieť sa, či to potrebujete. Sú jednoducho aplikácie, pre ktoré nedáva z najrôznejších dôvodov podpora Dark Mode zmysel. Napríklad už máte aplikáciu v tmavých farbách a vlastným dizajnu alebo sa trebárs jedná o aplikáciu na fotenie, kde väčšinu rozhranie zaberá hľadáčik.

Ak ste sa ale držali pevnejšie iOS štýlu a vaše aplikácie je plná bieleho pozadia, čierneho textu a svetlé sivé, tak by sa Dark Mode určite hodil. Systém vám dosť pomôže, takže ak ste napr. Label komponentom nenastavovali pevne čiernu farbu a nechali predvolené, tak je automaticky prepne na bielu, čo platí aj pre ďalšie štandardné komponenty. Tu môže nastať veľký problém - ak z nejakého dôvodu máte niekde nastavené biele pozadie a inde ste nechali predvolené, aplikácia potom bude mať farby rozhádzané.

Sémantickej farby

Asi nie je žiadne prekvapenie, že farby hrajú prím, čo sa týka podpory Dark Mode. iOS 13 prinieslo tzv. sémantické farby,


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Obmedzená ponuka: Nauč sa všetko a ušetri

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh a certifikátom za exkluzívnu cenu 552,50 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto výhodného balíčku získaš prístup ku všetkým 30 článkom (29 lekcií, test) s kontrolou a certifikáciou a ešte naviac ušetríš 148 Kč. Ponuka je časovo obmedzená a platí pro všetky lekcie v kurze. Nakúp teraz a získaj limitovanou 21% zľavu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

iOS 13 podporuje tmavý režim a my s tým musíme ako vývojári počítať. Ukážeme si, ako chápať nové farby a na čo si dať pozor.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Filip Němeček
Avatar
Autor se věnuje vývoji iOS aplikací (občas macOS)
Aktivity