Vytváření multiplatformních aplikací
Existují dvě možnosti sdílení kódu mezi mobilními aplikacemi pro různé platformy: Projekty sdílených prostředků a přenosné knihovny 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.
Část 1 – Principy mobilní platformy Xamarin
Část 3 – Nastavení řešení pro různé platformy Xamarin
Část 4 – Práce s několika platformami
Část 5 – Praktické strategie sdílení kódu
Část 6 – Testování a schvalování v obchodě App Store
Případové studie
Principy popsané v tomto dokumentu jsou uvedeny v praxi v ukázkové aplikaci Tasky a také předdefinované aplikace , 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.
Přečtěte si případová studie úkolů.
Shrnutí
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.
Pokrývá vrstvenou architekturu, která strukturuje kód pro opětovné použití na více platformách a popisuje různé softwarové vzory, které je možné použít v rámci této architektury.
Příklady jsou uvedeny běžné aplikační funkce (jako jsou souborové a síťové operace) a způsob jejich sestavení v různých platformách.
Nakonec stručně probírá testování a poskytuje odkazy na případovou studii, která tyto principy zavádí do akce.