Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Xamarin

No description
by

Rodrigo Paiva

on 13 August 2017

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Xamarin

Exemplos
Meu Primeiro App

Instalação
Diferencial
Plataformas
Anatomia
Oqué e o XAMARIN
PLATFORMS
Social
SOCIAL
SEO
CMS
XAMARIN
Requisitos
java SDK (JDK)
Andoid SDK
GTK
Xamarim Studio (windows,Linux,MAC)
Visual Studio superior a 2012
"zemarin"
Plataforma de Desenvolvimento
Desenvolver Apps NATIVOS multiplataforma utilizando Mono, a implementação Open source do .Net Framework.
Xamarin no iOS
Xamarin no Android
Xamarin no Windows
Phone
Mono Runtime rodando diretamente no Kernel do Dispositivo ou fazendo chamadas diretas ao Dalvik

Compilação JIT(just in time), gerenciamento de memória, Reflection, Exatamente como em qualquer ambiente Mono/.Net

API's do .Net são Mapeadas uma para uma com API's do Android
Mono é compilado em modo Aot(Ahead of Time), pois devido a restrições da Apple nenhum App pode gerar código durante execução.

Boa parte da API de reflection funciona, tendo algumas limitações como reflection.Emit

API's do .Net são maperadas uma-para-uma com as API's do iOS
E compilado para IL (Linguagem Intermediátia) e executado pelo JIT e não requer ferramentas Xamarin. Projetando aplicativos do windows Phone seguindo a orientaçao do Xamarin torna-se mais simples para reutilizar o código em IOS e Android.
Xamarin.Forms
Permite criar App Nativas para iOs, Android e Windows Reutilizando a mesma Base de Código.

E possível criar interfaces com C# ou XAML
MVVM - Model View ViewModel
XAMARIN
Injeção de Dependência
Teste
Abstrai comportamentos
específicos por plataforma
Velocidade
Aplicativos diários
Força de Venda
Diferencial
Velocidade
Reaproveitamento de código
Código mais limpo
Aprendizado mais simples
Xamarin no visual Studio Community 2015
Rodrigo Paiva
LinkedIn:
www.facebook.com/rodrigojpaiva
Fone:
66. 9962-87055
Criado em 16 Maio 2011
San Francisco
Miguel de Icaza, Nat Friedman
Microsoft
Com base em C#
História.
Xamarin
Contato:
Face:
www.linkedin.com/in/rodrigo-paiva-033a7159
Email:
rodrigo@w2rsolucoes.com.br
Build
THE ULTIMATE TOOLSET
Better
FOR BUILDING BETTER APPS
Software
By Karl Krukow
Full transcript