Date post: | 29-Jul-2015 |
Category: |
Mobile |
Upload: | paulo-cesar-ortins-brito |
View: | 774 times |
Download: | 0 times |
Use Xamarin.Forms and surprise your customers when develop native apps, in less time and
cheaper
Paulo Ortins - @pauloortins – [email protected]
API Natives Mirroring
WindowsPhoneAndroid
Text-to-speech
iOS
System.NetSystem
System.IOSystem.XmlSystem.Linq
ActionBarNFC
PrintingRenderScript
Microsoft.PhoneWindows.Networking
Windows.StorageWindows.Foundation
Microsoft.Devices
MapKitUIKit
iBeaconCoreGraphicsCoreMotion
It can be better…
TextBlockTextViewUILabel
TextBoxEditTextUITextField
ButtonButtonUIButton
Label
Entry
Button
new ContentPage { Content = new Label() { VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.Center, Text = ”Hello Florianópolis!" }};
Label
var picker = new Picker() { VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.Center};
picker.Items.Add ("Florianópolis");picker.Items.Add ("São Paulo");picker.Items.Add ("Porto Alegre");picker.SelectedIndex = 0;
Picker
new ContentPage { Content = new ListView() { ItemsSource = new [] {"Salvador", "Florianópolis", "São Paulo", "Brasília"} }};
ListView
• App to display real-time data from an ERP (Sales, Expenses, Suppliers and so on)
• A lot of graphs (line, pie and bar) to display data
• 300h of development (Backend e Mobile)
• 2 days to migrate from Android to iOS
• App to manage sales people and enable them to create orders from the app
• App should work both online and offline (data synchronization)
• 600h of development (Backend e Mobile)
• 1 week to migrate from Android to iOS
How to start
• http://developer.xamarin.com/ - Official Site
• http://planet.xamarin.com/ - Xamarin Posts Aggregator
• www.pauloortins.com - My Blog
• www.syntaxismyui.com/ - Adam Wolf’s Blog
• http://developer.xamarin.com/guides/cross-platform/xamarin-forms/creating-mobile-apps-xamarin-forms/ - Charles Petzold’s Book
• http://www.xforms-kickstarter.com/ - Falko Schindler’s Book