SlideShare a Scribd company logo
1 of 31
http://netponto.org Reunião Presencial - 12/02/2011 Desenvolvimento de Aplicações para Android em C# com o MonoDroidBruno Pires
Bruno Pires Colaborador da Novabase desde 2008 2 anos de experiência no sector bancário [BES] Televisão Digital [Novabase Digital TV]
Bruno Pires MVVM MonoTouch ASP.NET Web NetPonto Open Source jQuery Linux iOS OSX Android Silverlight C# Mobile Cisco CCNA Linq SecondLife CodePlex Javascript Geek Model-View-Controller SQL MonoDroid DomainDriven Design
Agenda Porquê utilizar C# Projecto Mono CodeRecycling MonoDroid Q & A
Porquêutilizar C#?
Porquê utilizar C#
Projecto Mono
Projecto Mono ECMA-334 ECMA-335
Projecto Mono Cross Platform Open Source .NET DevelopmentFramework
Code Recycling
CodeRecycling “Good programmers need to be  both lazy and dumb”
CodeRecycling Porquê?
CodeRecycling
CodeRecycling Codeonce… …andgetthemostfromit
CodeRecycling iOS UI Android UI Windows Phone UI UI Model BusinessLogic Data Access
MonoDroid
MonoDroid BETA VERSION
MonoDroid - Requisitos Windows / Mac Mono 2.8 MonoDevelop / Visual Studio Android SDK Java 6 JDK
MonoDroidvs WP7 CodeRecycling demonstração
MonoDroid - Arquitectura
MonoDroid - User Interface
MonoDroid - O código
SearchTwitter demonstração
MonoDroid - Vantagens Reutilização de código Reutilização de conhecimento Ciclos de desenvolvimento curtos Codeonce => deployeverywhere Facilidade na transição de plataformas
MonoDroid - Desvantagens Documentação MonoDevelop É um produto comercial Limitações do Mono Runtime Mais uma camada de abstracção
MonoDroid - Futuro Versão final do MonoDroid Versão 2 do MonoDroid Suporte para Silverlight (Moonlight) MonoWebOS !?
Dúvidas?
Referências Site oficial do MonoDroid http://monodroid.net/ Comunidade MonoDroid http://www.mono-droid.com DroidDraw http://www.droiddraw.org/ MonoDroid Beta http://go-mono.com/monodroid-download
Patrocinador desta reunião
Obrigado! Bruno Pires bruno@blastersystems.com http://blastersystems.com http://blastersystems.com/blog http://twitter.com/brunoacpires

More Related Content

Similar to MonoDroid Aplicações Android C

Webinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosWebinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosEmbarcados
 
Como desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftComo desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftJucinei Pereira Dos Santos
 
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...Thiago Barros, PSM
 
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...Rodrigo Branas
 
259 Club ServiceNow LowCode
259 Club ServiceNow LowCode259 Club ServiceNow LowCode
259 Club ServiceNow LowCodeTiago Macul
 
Sinesio bittencourt - Ionic framework {Aplicações móveis híbridas}
Sinesio bittencourt - Ionic framework  {Aplicações móveis híbridas}Sinesio bittencourt - Ionic framework  {Aplicações móveis híbridas}
Sinesio bittencourt - Ionic framework {Aplicações móveis híbridas}Sinesio Bittencourt
 
Ionic framework V2/3 {Aplicações móveis híbridas}
Ionic framework V2/3 {Aplicações móveis híbridas} Ionic framework V2/3 {Aplicações móveis híbridas}
Ionic framework V2/3 {Aplicações móveis híbridas} Sinesio Bittencourt
 
Construir Aplicações Silverlight para Windows Phone 7
Construir Aplicações Silverlight para Windows Phone 7Construir Aplicações Silverlight para Windows Phone 7
Construir Aplicações Silverlight para Windows Phone 7Pedro Lamas
 
Tecnologia e Inovação - YPO
Tecnologia e Inovação - YPOTecnologia e Inovação - YPO
Tecnologia e Inovação - YPORichard Chaves
 
Netduino e .NET Micro Framework
Netduino e .NET Micro FrameworkNetduino e .NET Micro Framework
Netduino e .NET Micro FrameworkIgor Kondrasovas
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Rodrigo Kono
 
Microsoft .Net
Microsoft .NetMicrosoft .Net
Microsoft .Netjaumnc
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediAlessandro Binhara
 
.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?akamud
 
.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?Letticia Nicoli
 
O Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsO Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsAlessandro Binhara
 

Similar to MonoDroid Aplicações Android C (20)

Introdução ao .Net Micro Framework
Introdução ao .Net Micro FrameworkIntrodução ao .Net Micro Framework
Introdução ao .Net Micro Framework
 
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosWebinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
 
Mono Codebits
Mono CodebitsMono Codebits
Mono Codebits
 
Como desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftComo desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoft
 
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
 
Introdução ao .NET
Introdução ao .NETIntrodução ao .NET
Introdução ao .NET
 
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
Minicurso - Desenvolvendo aplicações web com JavaScript e AngularJS - Estácio...
 
259 Club ServiceNow LowCode
259 Club ServiceNow LowCode259 Club ServiceNow LowCode
259 Club ServiceNow LowCode
 
Sinesio bittencourt - Ionic framework {Aplicações móveis híbridas}
Sinesio bittencourt - Ionic framework  {Aplicações móveis híbridas}Sinesio bittencourt - Ionic framework  {Aplicações móveis híbridas}
Sinesio bittencourt - Ionic framework {Aplicações móveis híbridas}
 
Ionic framework V2/3 {Aplicações móveis híbridas}
Ionic framework V2/3 {Aplicações móveis híbridas} Ionic framework V2/3 {Aplicações móveis híbridas}
Ionic framework V2/3 {Aplicações móveis híbridas}
 
Phonegap
PhonegapPhonegap
Phonegap
 
Construir Aplicações Silverlight para Windows Phone 7
Construir Aplicações Silverlight para Windows Phone 7Construir Aplicações Silverlight para Windows Phone 7
Construir Aplicações Silverlight para Windows Phone 7
 
Tecnologia e Inovação - YPO
Tecnologia e Inovação - YPOTecnologia e Inovação - YPO
Tecnologia e Inovação - YPO
 
Netduino e .NET Micro Framework
Netduino e .NET Micro FrameworkNetduino e .NET Micro Framework
Netduino e .NET Micro Framework
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
 
Microsoft .Net
Microsoft .NetMicrosoft .Net
Microsoft .Net
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 
.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?
 
.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?
 
O Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não WindowsO Projeto Mono: Aplicações .NET para sistemas não Windows
O Projeto Mono: Aplicações .NET para sistemas não Windows
 

MonoDroid Aplicações Android C

Editor's Notes

  1. Fevereiro 2011
  2. Em 2000 o primeiro draft da especificação do standard do CLI (commonlanguagerunntime e da linguagem C#) estava disponível
  3. Os drafts deram origem ao projecto Mono
  4. Só um programador preguiçoso vai criar rotinas para código repetitivo e monótonoSe um programador sabe que é inteligente, vai parar de querer aprender coisas novas e deixa de ter espírito auto-crítico, prejudicando a sua evoluçãoLEARN LEARNLEARN
  5. Theresult (não é fácil ser um bom preguiçoso)