the developer's conference 2015 - florianópolis - use o xamarin.forms e surpreenda os clientes...
TRANSCRIPT
Use o Xamarin.Forms e surpreendaos clientes ao desenvolver apps
nativas, em menos tempo e maisbaratos
Paulo Ortins - @pauloortins – [email protected]
Espelho das APIs Nativas
WindowsPhone
Android
Text-to-speech
iOS
System.NetSystem
System.IOSystem.XmlSystem.Linq
ActionBarNFC
PrintingRenderScript
Microsoft.Phone
Windows.Networking
Windows.Storage
Windows.Foundation
Microsoft.Devices
MapKitUIKit
iBeaconCoreGraphicsCoreMotion
3 classes - 1 funcionalidade
TextBlockTextViewUILabel
TextBoxEditTextUITextField
ButtonButtonUIButton
Dá pra ser melhor…
TextBlockTextViewUILabel
TextBoxEditTextUITextField
ButtonButtonUIButton
Label
Entry
Button
new ContentPage {
Content = new Label() {
VerticalOptions = LayoutOptions.Center,
HorizontalOptions = LayoutOptions.Center,
Text = "Olá Floripa!"
}};
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
• Aplicativo de dados a partirde um ERP (Vendas, Compras, Contas a Pagar)
• Gráficos de projeções de vendas, participação dos fornecedores, dos compradores e etc.
• 300h de desenvolvimento(Backend e Mobile)
• 2 dias para migração do Android para o iOS
• Aplicativo de força de vendas
• Aplicativo deve funcionartanto online quanto offline (sincronização de dados)
• 600h de desenvolvimento(Backend e Mobile)
• 1 semana para migração do Android para o iOS
Por onde começar
• http://developer.xamarin.com/ - Site Oficial
• http://planet.xamarin.com/ - Agregador de posts sobre Xamarin
• https://www.youtube.com/user/angelobelchior - Canal de vídeos sobre Xamarin.Forms
• www.pauloortins.com - Meu blog
• http://blog.oncedev.com/ - Blog da OnceDev
• https://www.youtube.com/monkeynights - WebCast sobreXamarin