Lekce 13 - Aplikace na počasí v Xamarin.Forms - Úložiště Preferences
V předchozím kvízu, Kvíz - Stahování a parsování dat v C# .NET Xamarin, jsme si ověřili nabyté zkušenosti z předchozích lekcí.
Na dnešní lekci máme slíbené ukládání dat do pro nás nového
úložiště Preferences
. To je poskytované knihovnou
Xamarin.Essentials
a využijeme jej v případě, že je uživatel
offline, což se rovněž naučíme zjistit.
Ukládání pomocí Preferences
Preferences
je v Xamarin.Forms
velmi snadná cesta,
jak uložit jednoduché datové typy a s nimi různorodá data. Pro tuto
aplikaci by třeba databáze nebyla nejlepší volbou.
Úprava UI
Než začneme s Preferences
, otevřeme si stránku
MainPage
a přidáme úplně nahoru do
<StackLayout>
ještě jeden <Label>
,
který pojmenujeme např. lastUpdateInfoLabel
:
<Label x:Name="lastUpdateInfoLabel" Text="Last update: 10.2.2021" TextColor="White" FontSize="20" Opacity="0.6" HorizontalOptions="Center" VerticalOptions="Start" Margin="0,20,0,0"/>
Bude uživateli zobrazovat z jakého času pochází data.
Konstanty pro klíče
Preferences
ukládá data přes
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V Xamarin tutoriálu uložíme stav počasí do úložiště Preferences pro případ, že není k dispozici připojení k internetu. Jeho přítomnost se naučíme zjistit.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.