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.
Xamarin.Forms
Desenvolva UI’s nativas para iOS, Android e Windows
com código C# único e compartilhado
Rafael Moura
Xamarin MVP
Xamarin Certified Mobile Developer
Technical Coordinator at Fidelity Mobile
Team Leader at Studyx...
Why Xamarin?
Porque Xamarin?
C# Code
Objective-C x C# with Xamarin
C# Code
C# funciona em mais de 2.6 bilhões de dispositivos
PCL
(Portable Class Library)
&
SH
(Shared Projects)
Visual Studio
&
Xamarin Studio
Mobile DevOps Lifecycle
Open Source – open.xamarin.com
Open Source
• Xamarin.iOS
• Xamarin.Mac
• Xamarin.Android
• Xamarin.Forms
• Bindings & Plugins
Remote Visual Studio iOS Simulator
• Multi-Touch
• Pressure Sensitive
• Rápido
• Rotação,
Screenshots, GPS
• Sempre no VS
Remote Visual Studio iOS USB
O Xamarin.Forms
iOS C# UI Windows C# UIAndroid C# UI
Shared C# Backend
Shared UI Code
Shared C# Backend
Traditional Xamarin Approach Xamar...
O que temos?
✓ 40+ Pages, layouts, e controls
✓ Two-way data binding
✓ Navegação
✓ API de animações
✓ Dependency Service
✓...
Stack Absolute Relative Grid ContentVie
w
ScrollView Frame
Content MasterDetail Navigation Tabbed Carousel
PAGES
Layouts
ActivityIndicator BoxView Button
DatePicker EditorEntry
Image
Label ListView Map
OpenGLView
Picker
ProgressBar SearchBar S...
Use Views customizadas
Nativas
Use APIs nativas Fácil de migrar para
Xamarin Tradional
XAML Previewer
DataPages
https://developer.xamarin.com/guides/xamarin-forms/datapages/
Themes
https://developer.xamarin.com/guides/xamarin-forms/themes/
Native Embedding
Native Embedding
Mobile DevOps Lifecycle
TDC 2016 APP
https://github.com/Studyxnet/TDC16
Xamarin.Forms 90-99% código compartilhado Features Nativas
- evolve.xamarin.com
Resources
• Documentação oficial do Xamarin.Forms
• https://developer.xamarin.com/guides/xamarin-forms/
• Xamarin.Forms by...
Perguntas?
Obrigado!
Os primeiros passos com Xamarin.Forms - TheDevConf
Os primeiros passos com Xamarin.Forms - TheDevConf
Os primeiros passos com Xamarin.Forms - TheDevConf
Os primeiros passos com Xamarin.Forms - TheDevConf
Os primeiros passos com Xamarin.Forms - TheDevConf
Os primeiros passos com Xamarin.Forms - TheDevConf
Os primeiros passos com Xamarin.Forms - TheDevConf
Upcoming SlideShare
Loading in …5
×

Os primeiros passos com Xamarin.Forms - TheDevConf

242 views

Published on

Slide utilizado na palestra ministrada por mim na The Developers Conference 2016 - Florianópolis. Tópicos abordando o que é o Xamarin, como funciona, seus beneficios e o Xamarin.Forms

Published in: Technology
  • ♣♣ 10 Easy Ways to Improve Your Performance in Bed... ■■■ https://tinyurl.com/rockhardxxx
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Os primeiros passos com Xamarin.Forms - TheDevConf

  1. 1. Xamarin.Forms Desenvolva UI’s nativas para iOS, Android e Windows com código C# único e compartilhado
  2. 2. Rafael Moura Xamarin MVP Xamarin Certified Mobile Developer Technical Coordinator at Fidelity Mobile Team Leader at Studyxnet Representant of .NET CODERS MG WHO I AM?
  3. 3. Why Xamarin? Porque Xamarin?
  4. 4. C# Code
  5. 5. Objective-C x C# with Xamarin
  6. 6. C# Code
  7. 7. C# funciona em mais de 2.6 bilhões de dispositivos
  8. 8. PCL (Portable Class Library) & SH (Shared Projects)
  9. 9. Visual Studio & Xamarin Studio
  10. 10. Mobile DevOps Lifecycle
  11. 11. Open Source – open.xamarin.com
  12. 12. Open Source • Xamarin.iOS • Xamarin.Mac • Xamarin.Android • Xamarin.Forms • Bindings & Plugins
  13. 13. Remote Visual Studio iOS Simulator • Multi-Touch • Pressure Sensitive • Rápido • Rotação, Screenshots, GPS • Sempre no VS
  14. 14. Remote Visual Studio iOS USB
  15. 15. O Xamarin.Forms
  16. 16. iOS C# UI Windows C# UIAndroid C# UI Shared C# Backend Shared UI Code Shared C# Backend Traditional Xamarin Approach Xamarin Forms
  17. 17. O que temos? ✓ 40+ Pages, layouts, e controls ✓ Two-way data binding ✓ Navegação ✓ API de animações ✓ Dependency Service ✓ Messaging Center
  18. 18. Stack Absolute Relative Grid ContentVie w ScrollView Frame Content MasterDetail Navigation Tabbed Carousel PAGES Layouts
  19. 19. ActivityIndicator BoxView Button DatePicker EditorEntry Image Label ListView Map OpenGLView Picker ProgressBar SearchBar SliderStepper TableView TimePicker WebView EntryCell ImageCell SwitchCell TextCell ViewCell
  20. 20. Use Views customizadas Nativas Use APIs nativas Fácil de migrar para Xamarin Tradional
  21. 21. XAML Previewer
  22. 22. DataPages https://developer.xamarin.com/guides/xamarin-forms/datapages/
  23. 23. Themes https://developer.xamarin.com/guides/xamarin-forms/themes/
  24. 24. Native Embedding
  25. 25. Native Embedding
  26. 26. Mobile DevOps Lifecycle
  27. 27. TDC 2016 APP https://github.com/Studyxnet/TDC16 Xamarin.Forms 90-99% código compartilhado Features Nativas
  28. 28. - evolve.xamarin.com
  29. 29. Resources • Documentação oficial do Xamarin.Forms • https://developer.xamarin.com/guides/xamarin-forms/ • Xamarin.Forms by Charles Petzold • http://bit.ly/xamarin-forms-book • Git da Comunidade STXNET • https://github.com/studyxnet/
  30. 30. Perguntas?
  31. 31. Obrigado!

×