Anzeige
Anzeige

Más contenido relacionado

Anzeige

Último(20)

Anzeige

Introdução ao Xamarin Forms

  1. Xamarin.FormsDesenvolvendo aplicativos Android, iOS e Windows Phone com C# e Xamarin
  2. Vinícius ReisConsultor Mobile, MCT e XSP Experiências • Consultor Web, ALM e Mobile – V2D • Arquiteto de Software – Tecnisys/AGU Certificações • Xamarin Certified Mobile Developer • Microsoft Certified Trainer • MCSD Web Applications • MCSD ALM Reconhecimentos • Xamarin Student Partner • Xamarin Student Ambassador Formação Acadêmica • MBA, Gestão de Negócios em TI - IGTI • Bacharel, Sistemas de Informação – UPIS • Xamarin University
  3. Xamarin.Forms
  4. Como? ✓ 40+ Pages, layouts, e controls (C# e/ou XAML) ✓ Two-way data binding ✓ Navigation ✓ Animation API ✓ Dependency Service ✓ Messaging Center Shared C# Backend Shared UI Code
  5. Código! <?xml version="1.0" encoding="UTF-8"?> <TabbedPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="MyApp.MainPage"> <TabbedPage.Children> <ContentPage Title="Profile" Icon="Profile.png"> <StackLayout Spacing="20" Padding="20" VerticalOptions="Center"> <Entry Placeholder="Username" Text="{Binding Username}"/> <Entry Placeholder="Password" Text="{Binding Password}" IsPassword="true"/> <Button Text="Login" TextColor="White" BackgroundColor="#77D065" Command="{Binding LoginCommand}"/> </StackLayout> </ContentPage> <ContentPage Title="Settings" Icon="Settings.png"> <!-- Settings --> </ContentPage> </TabbedPage.Children>
  6. Xamarin.Forms na Prática
  7. Qual o melhor? Xamarin.Forms : Xamarin.iOS / Xamarin.Android: • Apps voltados para entrada de dados • Protótipos e POC • Apps que não tem muitos códigos de plataforma específica • Apps onde reutilização é mais importante que UI customizadas xamarin.com/forms xamarin.com/platform • Interação especializada por plataforma • Designs mais refinados • Apps que utilizam muitas APIs específicas por plataforma • Apps onde UI customizada é mais importante que reutilização.
  8. O que posso usar? Layouts Pages Stack Absolute Relative Grid ContentView ScrollView Frame Content MasterDetail Navigation Tabbed Carousel
  9. Controles (Views e Cells) ActivityIndicator BoxView Button DatePicker Entry Image Label ListView OpenGLView Picker ProgressBar SearchBar Stepper TableView TimePicker WebView ImageCell SwitchCell TextCell ViewCell
  10. Mercado
  11. Códigos específicos UI+APIs UI + APIsUI + APIs Battery GPS Lights Notifications Settings Text To Speech Battery GPS Lights Notifications Settings Text To Speech Battery GPS Lights Notifications Settings Text To Speech
  12. TextToSpeech Speak(“Olá”); AVSpeechSynthesizer SpeechSynthesizer
  13. Xamarin.Forms + SignalR
  14. Vamos falar de qualidade?
  15. 5 20 20 35 6 S.O. Dispositivos Línguas Regiões Tamanhos de tela 9 24K+ 39 57 27 1,294 6 S.O. Dispositivos Línguas Regiões Tamanhos de Tela Marcas Configurações de Tela
  16. Tudo com Xamarin.Forms! Centenas de APIs para iOS e Android APIs na WEB Integrações no Backend Bibliotecas de terceiros - Third-Party Memória, CPU e rede
  17. ? XAMARIN.FormsDesenvolvendo aplicativos Android, iOS e Windows Phone com C# e Xamarin OBRIGADO! Vinícius Reis vinicius.reis@v2d.com.br www.facebook.com/stxnet www.studyxnet.com.br www.meetup.com/stxnet
Anzeige