Vytváření multiplatformních aplikací
Existují dvě možnosti sdílení kódu mezi mobilními aplikacemi pro více platforem: projekty sdílených prostředků a přenosné knihovny tříd. Tyto možnosti jsou popsány tady. K dispozici jsou také další informace o přenosných knihovnách tříd a sdílených projektech.
Část 1 – Principy mobilní platformy Xamarin
Část 3 – Nastavení řešení Xamarin pro více platforem
Část 4 – Práce s několika platformami
Část 5 – Praktické strategie sdílení kódu
Část 6 – Testování a App Store schválení
Případové studie
Principy popsané v tomto dokumentu jsou uvedeny v praxi v ukázkové aplikaci Taskya také v předem sestavený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í aplikací pro více platforem pomocí Xamarinu a používá místní databázi SQLite.
Přečtěte si případové studie Tasky.
Souhrn
Tato část představuje nástroje pro vývoj aplikací pro Xamarin 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í napříč různými platformami, a popisuje různé vzory softwaru, které lze v rámci této architektury použít.
Příklady jsou uvedeny běžnými aplikačními funkcemi (jako jsou operace se soubory a sítě) a způsob jejich vytvoření napříč platformami.
Nakonec stručně probírá testování a poskytuje odkazy na případové studie, která tyto principy uvádí do provozu.
