O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Introdução ao Xamarin

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 20 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Anúncio

Semelhante a Introdução ao Xamarin (20)

Mais recentes (20)

Anúncio

Introdução ao Xamarin

  1. 1. C# INTRODUÇÃO AO XAMARINDesenvolvendo aplicativos moveis em C#
  2. 2. Albert TanureArquiteto de Software, XSP e MTAC Experiêncas • Atualmente arquiteto de software na Cast Informática • Mais de 10 anos de experiência em desenvolvimento de Software Certificações • Algumas certificações Microsoft para o desenvolvimento em ASP.NET e Framework.NET Reconhecimentos • Xamarin Student Partner • Microsoft Technical Audience Contributor (MTAC) Formação Acadêmica • Pós médio - Cotemig • Bacharel em Sistemas de Informação – Cotemig
  3. 3. Histórico • 2000 / Mono • 2011 – Fundação da empresa Xamarin • Miguel De Icaza – CTO • Nat Friedman – CEO
  4. 4. Motivação • O desenvolvimento Cross-plataforma possui alguns desafios: • Variedade de dispositivos e plataformas • Diferentes paradigmas de interação com o usuário • Diferentes ambientes de desenvolvimento • Diferentes linguagens de programação • Mão de obra “multi-especializada”
  5. 5. Motivação • As pessoas buscam aplicativos com ótima experiência
  6. 6. O que é o XamarinXamarin, Xamarin.Studio e Visual Studio • Desenvolvimento Cross-plataform • Utiliza o .Net Framework e todos os seus benefícios • Desenvolvimento utilizando linguagens como C# ou F#
  7. 7. Abordagens de desenvolvimentoXamarin, Xamarin.Studio e Visual Studio Traditional Xamarin Approach Xamarin.Forms iOS C# UI Windows C# UIAndroid C# UI Shared C# Backend Shared UI Code Shared C# Backend
  8. 8. Por onde começar?Xamarin, Xamarin.Studio e Visual Studio • http://www.xamarin.com • http://www.studyxnet.com.br
  9. 9. Por onde começar?Xamarin, Xamarin.Studio e Visual Studio • O Xamarin possui ferramentas de desenvolvimento robustas para permitir o desenvolvimento de aplicações cross-plataform com qualidade. • Cria uma conta de desenvolvedor • Grátis por 30 dias • Obtenção de uma licença de estudante • https://xamarin.com/student
  10. 10. FerramentasXamarin, Xamarin.Studio e Visual Studio • Visual Studio • Somente Windows • 2012+ • Possibilidade de criação das 3 soluções • Integração com TFS e Azure • Não há intellissense para XAML do Xamarin • Modo Design um pouco diferente das IDE’s padrões
  11. 11. FerramentasXamarin, Xamarin Studio e Visual Studio • Xamarin Studio • MAC e Windows • Não cria Projeto Windows Phone • No Windows não suporta iOS • Intellissense para XAML da plataforma • Integração com serviços da Xamarin • Modo Design parecido com o Android.Studio e XCode
  12. 12. Ambiente .Net Suporte a todos os recursos mais recentes do framework: • C# 6.0 • Linq • Lambda Expression • Generic • Async/Await
  13. 13. Ambiente .Net Sintaxe completamente adaptada com a experiência de desenvolvimento .Net • Propriedades x Get/Set Methods • Eventos x Listeners
  14. 14. NuGet
  15. 15. xamarin.com/student
  16. 16. ✓Sempre Atualizado Total Suporte: • Google Glass • Android Wear • Amazon Fire TV • Apple Watch Já Suporta: • iOS 5 • iOS 6 • iOS 7 • iOS 7.1 • iOS 8 • iOS 9 • Android 2.3+
  17. 17. EmuladorXamarin, Xamarin Studio e Visual Studio • Xamarin Palyer • Boot mais rápido • Windows e iOS • Drag and drop para instalar apps • Aceleração gráfica • ADB sync • Multi touch • Otimizado
  18. 18. FerramentasAzure, IBM, Oracle, AWS, Salesforce …. Aprender Testar Monitorar (real-time)
  19. 19. RecursosXamarin, Xamarin.Studio e Visual Studio • http://www.xamarin.com • http://www.studyxnet.com.br • http://developer.xamarin.com • http://forumns.xamarin.com • http://developer.xamarin.com/guides • MVA- Cross-Plataform Development with Xamarin & Visual Studio http://bit.ly/1KC3OLO • MVA - Introdução ao Xamarin http://bit.ly/1VbCPBW
  20. 20. ? INTRODUÇÃO AO XAMARINDesenvolvendo aplicativos moveis em C# OBRIGADO! Albert Tanure tanure@live.com www.facebook.com/stxnet www.studyxnet.com.br www.meetup.com/stxnet

×