+ All Categories
Home > Technology > Xamarin 3 hieu 19-06

Xamarin 3 hieu 19-06

Date post: 10-May-2015
Category:
Upload: nguyen-hieu
View: 630 times
Download: 0 times
Share this document with a friend
Popular Tags:
68
C# on 2.6 billion devices Nguyễn Như Hiếu SMIC Technical Lead
Transcript
  • 1.C# on 2.6 billion devices Nguyn Nh Hiu SMIC Technical Lead

2. Architecting Mobile Apps 3. Silo Approach Build Apps Multiple Times 4. Write Once, Run Anywhere Approach Lowest Common Denominator 5. Xamarins Unique Approach Native with Code Sharing 6. Windows APIs 100% Coverage 7. iOS APIs 100% Coverage 8. Android APIs 100% Coverage 9. Anything you can do in Objective-C or Java can be done in C# with Xamarin 10. C# runs on 2.6 Billion Devices 11. How Xamarin Works C# + .NET Runtime Native UI Native Performance 12. Agenda Portable Class Library (PCL) Xamarin iOS Xamarin Android MVVM Cross Break Xamarin 3.0 Shared F# Xamarin Forms 13. Portable Class Library (PCL) 1 Solution Multiple Platforms 14. Portable Class Library Why? Centralized Code Sharing Consistent Structure Seamless Debug Easy to maintain Project Sharing (Core) NuGet Xamarin Component Store 15. Xamarin iOS 16. Xamarin iOS 17. Xamarin iOS In Code 100% Components ported to C# iOS UI can be done without XIB/ StoryBoards 18. Xamarin iOS - Xcode Designer 19. Xamarin iOS - Storyboard 20. Xamarin Android Java Translation via Sharpen XobotOS 21. Xamarin Android Activity Intent Resources Services 22. Xamarin Android UI 23. Model View ViewModel 24. Data Binding 25. MVVM Cross - Binding 26. MVVMCross - Converter 27. MVVMCross - Converter 28. MVVMCross - Command 29. DEMO 30. Automatically test your app on hundreds of mobile devices Create native iOS, Android, Mac and Windows apps in C# 31. Whats new in Xamarin 3 32. Major Elements in Xamarin 3 Xamarin Designer for iOS Major IDE Enhancements Improved Code Sharing Xamarin.Forms 33. Xamarin Designer for Android Fully integrated into Xamarin Studio & Visual Studio Multi-resolution editing Easy switch between design and Android XML Shipping for over 2 years 34. Xamarin Designer for iOS Fully integrated into Xamarin Studio & Visual Studio iOS 6 & 7 Storyboard support Intuitive event handling Support for auto-layout Live preview of custom controls 35. Xamarin Designer in Action 36. DEMO 37. Xamarin Studio: Beautiful New Look 38. NuGet Package Manager Full support for using NuGet packages Take advantage of the many NuGet packages which are are now shipping with Xamarin compatibility in Visual Studio or Xamarin Studio 39. Shared Projects The easiest way to share code Eliminates the hassle of file-linking Easier to collaborate with other Xamarin Studio and Visual Studio users 40. Shared Project 41. .NET BCL Documentation Full documentation for the .NET Base Class Libraries (BCL) Recently provided to community by Microsoft Integrated into Xamarin Studio 42. First Class F# Support 43. Functional F# 44. DEMO 45. Portable Class Libraries 46. Xamarin + Xamarin.Forms With Xamarin.Forms: more code-sharing, native controls Traditional Xamarin approach Shared UI Code 47. Xamarin + Xamarin.Forms Shared UI Code Quickly and easily build native user interfaces using shared code Xamarin.Forms elements map to native controls and behaviors Mix-and-match Xamarin.Forms with native APIs 48. Pages Content MasterDetail Navigation Tabbed Carousel 49. Layouts Stack Absolute Relative Grid ContentView ScrollView Frame 50. Controls ActivityIndicator BoxView Button DatePicker Editor Entry Image Label ListView Map OpenGLView Picker ProgressBar SearchBar Slider Stepper TableView TimePicker WebView EntryCell ImageCell SwitchCell TextCell ViewCell 51. Xamarin.Forms in Action 52. Data Binding 53. Custom Form - Renderer 54. Native - Dependency 55. Model View ViewModel 56. Model View ViewModel 57. DEMO 58. Multiplatform Solution - PushSharp 59. Multiplatform Solution - PushSharp 60. PushSharp iOS 61. PushSharp Android 62. PushSharp Windows Phone 63. Xamarin 3 Recap Xamarin Designer for iOS Major IDE Enhancements Improved Code Sharing Xamarin.Forms So much more! 64. Try Xamarin Today 65. Learn more Unrivaled Mobile Development Training Live unlimited mobile development training from mobile experts, in your time-zone, on your schedule and as often as you'd like 66. Key Attendees 67. Get Started Today: xamarin.com/download


Recommended