Vytváření multiplatformních aplikací

Existují dvě možnosti sdílení kódu mezi mobilními aplikacemi pro různé platformy: sdílené projekty prostředků a knihovny přenosných tříd. Tyto možnosti jsou popsány zde; K dispozici jsou také další informace o přenosných knihovnách tříd a sdílených projektech .

Přehled

Část 1 – Principy mobilní platformy Xamarin

Část 2 – Architektura

Část 3 – Nastavení řešení Xamarin pro různé platformy

Část 4 – Práce s více platformami

Část 5 – Praktické strategie sdílení kódu

Část 6 – Testování a schválení App Store

Případové studie

Principy popsané v tomto dokumentu jsou uvedeny do praxe v ukázkové aplikaci Tasky a také v předdefinovaných aplikacích , jako je Xamarin CRM.

Tasky

Tasky je jednoduchá aplikace seznamu úkolů pro iOS, Android a Windows Phone. Ukazuje základy vytváření multiplatformní aplikace pomocí Xamarinu a používá místní databázi SQLite.

seznamúkolů

Přečtěte si případová studie tasky.

Souhrn

Tato část představuje nástroje pro vývoj aplikací Xamarinu a popisuje, jak vytvářet aplikace, které cílí na více mobilních platforem.

Popisuje vrstvenou architekturu, která strukturuje kód pro opakované použití na různých platformách a popisuje různé softwarové vzory, které je možné v rámci této architektury použít.

Příklady běžných aplikačních funkcí (jako jsou operace se soubory a sítě) a způsob jejich sestavení pro různé platformy.

Nakonec stručně probere testování a poskytuje odkazy na případovou studii, která tyto principy uvádí do činnosti.