Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Xamarin and DevOps workshop by eMan and Microsoft (13.4.2016)
Next
Download to read offline and view in fullscreen.

Share

Vojtěch Mádr: Xamarin od A až do Z

Download to read offline

Prezentace s konference MS FEST, která se konala 28.-29. listopadu 2015 v Praze. Více informací o akci na http://www.ms-fest.cz/praha

- Ukázky kódu
- Xamarin a jeho produkty (Obecně o aktualizacích, možnostech a cenách)
- Jak na věc aneb úvod do Xamarinu - IDE
- Proč Xamarin Studio, proč Visual Studio? (Praktické poznatky, budoucí možnosti)
- Jak psát Praktické ukázky kódu)
- Kde a jak se dá Xamarin využít

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Vojtěch Mádr: Xamarin od A až do Z

  1. 1. XAMARIN OD A AŽ DO Z VOJTĚCH MÁDR
  2. 2. V kostce ? nebo v kostkách?
  3. 3. About me - Xamarin Developer - Od roku 2014 - Android/iOS/Windows - Enterprise & iOS aplikace - Propagátor Xamarin
  4. 4. O společnosti eMan - Přední český dodavatel mobilních řešení - V top 3 ve vývoji mobilních aplikací v ČR - Zahájení činnosti: 2010 - Počet členů týmu: 50
  5. 5. - Jak na věc aneb úvod do Xamarinu - Xamarin a jeho produkty - IDE - Xamarin Studio vs Visual Studio - Jak psát Xamarin.Droid a Xamarin.iOS aplikaci - Kde a jak to všechno využiji Goals
  6. 6. Multiplatformní vývoj aplikací - HTML + CSS + Java script - Cordova - PhoneGAP - C, C++ - Používá např. Google - Xamarin
  7. 7. How to start - Pořídit si počítač - Navštívit web xamarin.com - Zvolit ideální licenci - Zvolit nejvhodnější IDE - Pročíst si základy na zvolené platformě (platformách) - Začít psát kód
  8. 8. Začátek
  9. 9. Licence Starter Indie Business Enterprise Free 25$ M. 999$ Y. 1899$ Y. Do 128Kb Xamarin Forms VS support
  10. 10. Visual Studio - Nejpokročilější framework pro vývoj - Pro build iOS aplikací potřeba přístup k MacOS (Virtuálně nebo WIFI) - Podpora různých emulátorů pro Android - Xamarin Android Player
  11. 11. Xamarin Studio - Free IDE - Podpora Windows, Mac OS - Na Windows nelze buildit iOS - Základní pluginy - Podpora UNIT i UI testů - Budoucnost - Integrace Roslyn - Sblížení s VS
  12. 12. Ukázka
  13. 13. Xamarin Studio Spokojený uživatel Nespokojený uživatel
  14. 14. Yudit, Nano nebo Vim - Nepodporují Intellisence - Buildění pomocí MDTOOL - Nejlepší škola pro psaní MSBUILDů (Ideální pro CI)
  15. 15. Releases - Momentálně verze Xamarin 4.0 - Aktualizace probíhají v aktualizačních cyclech - https://releases.xamarin.com/ - Podpora nových verzi systému (Max do 14 dní) - https://blog.xamarin.com/
  16. 16. Komponenty - Knihovny pro Xamarin na NUGETu - Components Store - Baliček obsahující kromě .dll knihoven i testovací zadání a další infomace - mono xamarin-component.exe package <foldername> - Xamarin Insights - Xamarin Profiler
  17. 17. Cloud? Ten testovací! - UI testy pomocí frameworku podobného NUNIT testům - Nutnost mít v aplikací knihovnu, která zachytává příkazy - S Xamarin 4 možnost neomezeného testování na real. zařízeních - Využití Xamarin Test Cloudu - Služba pro testování aplikace na několika zařízeních
  18. 18. (NE)bezpečí vývoje - Xamarin je bezchybný software - Jiné chování stejného kódu ve VS a XS - Odlišná práce s resources - Chyba při deployi na různé zařízení - Odlišené chování knihoven (Android Support Libraries) - Každý den plný nových překvapení
  19. 19. Jablko - AOT kompilace kódu - Možnost bindování objective C knihoven - Možnost využití Xcode pro layouty
  20. 20. Droid - JIT kompilace kódu - Je možné připojit nativní Java knihovny - Bindings Library - Java Native Interface (JNI) - Potřeba velmi kvalitně napsané knihovny (Množství chyb) - Layouty stejné jako pomocí Androidu
  21. 21. Windows 10 - Využití společného kódu také pro - Windows 10 - Windows 8.1 RT - Windows Phone 8.1 RT - a další - K buildění potřeba počítač s Win 10 - V Xamarin 4.0 podpora Win 10 pro Forms
  22. 22. Forms
  23. 23. Ukázka
  24. 24. PCL - Portable Class Libraries - Efektivní způsob pro universální knihovny - Možnost psát 1 knihovnu pro všechno možné platformy - PCL knihovně připojíte jakoukoliv PCL knihovnu - Několik možných přístupů - Pomocí IoC kontejneru - Pomocí Bootstraperu - Využití LAZY
  25. 25. Ukázka
  26. 26. PCL - Portable Class Libraries - HTTPS://GITHUB.COM/AZURE/AZURE-MOBILE-APPS-NET-CLIENT/BLOB/MASTER/SDK/SRC/MICROSOFT.WINDOWSAZURE.MOBILESERVICES/PLATFORM/PLATFORM.CS
  27. 27. Shared Project - Core a UI část se spojí do jednoho .dll balíčku - Platformě závislé části se oddělují ve společné logice pomocí PRECOMPILERU (znak #if) - Protože je kód v jednom balíčku, je složitější znovupoužití a distribuce balíčku než v případě PCL
  28. 28. IoT - Internet of things - Komunikace (Můžeme psát 1x pro 3 platformy) - Bluetooth - TCP/IP - USB kabel - Využití společného UI (např. pro technické aplikace není protřeba složitá grafika)
  29. 29. Enterprise & Corporate - Využití práce s .NET technologiemi - Znovupoužitelnost kodu pro další aplikace (PCL) - Marketing, Licence, Image
  30. 30. Thanks for team
  31. 31. Questions ?
  • TomLla

    Nov. 29, 2015

Prezentace s konference MS FEST, která se konala 28.-29. listopadu 2015 v Praze. Více informací o akci na http://www.ms-fest.cz/praha - Ukázky kódu - Xamarin a jeho produkty (Obecně o aktualizacích, možnostech a cenách) - Jak na věc aneb úvod do Xamarinu - IDE - Proč Xamarin Studio, proč Visual Studio? (Praktické poznatky, budoucí možnosti) - Jak psát Praktické ukázky kódu) - Kde a jak se dá Xamarin využít

Views

Total views

997

On Slideshare

0

From embeds

0

Number of embeds

153

Actions

Downloads

5

Shares

0

Comments

0

Likes

1

×