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.
Como desenvolver aplicações Android e iOS com C#<br />Bruno Pires<br />Novabase<br />bruno@blastersystems.com / www.blaste...
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />MVVM<br />MonoTouch<br />ASP.NET<br />Web<br />Net...
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Porquê utilizar C#?<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />ECMA-334<br />ECMA-335<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Cross Platform<br />Open Source<br />.NET Developm...
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />“Good programmers need to be <br />both lazy and d...
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Porquê?<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Como?<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />CodeRecycling<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Codeonce…<br />…andgetthemostfromit<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />iOS UI<br />Android UI<br />Windows Phone UI<br />...
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />MonoTouch<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Apple/iOSsdk<br />MonoTouch<br />MonoDevelop<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires<br />QUICK DEMO<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />MonoDroid<br />PREVIEW<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Windows PC<br />Visual Studio 2010<br />Androidsdk...
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />QUICK DEMO<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />VANTAGENS<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Reutilização de código<br />Reutilização de conhec...
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />DESVANTAGENS<br />
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Documentação<br />Ferramentas de desenvolvimento<b...
bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Referências<br />http://monotouch.net/<br />http:/...
Upcoming SlideShare
Loading in …5
×

Como desenvolver aplicações Android e iOS com C#

17,174 views

Published on

Há pouco mais de um ano, a Novell colocou no mercado um produto, o MonoTouch.
Este produto permite aos developers com conhecimentos em .NET e C# reutilizar código e conhecimento bem como assegurar uma transição mais suave para a plataforma Apple iOS.
Dado o sucesso do produto no mercado, a Novell está a preparar uma proposta semelhando ao MonoTouch, mas desta vez dirigida aos developers da plataforma Android.
O MonoDroid encontra-se neste momento em Closed Beta Preview, no entanto vai ser possível demonstrar alguns dos detalhes do produto.

Published in: Technology
  • Be the first to comment

Como desenvolver aplicações Android e iOS com C#

  1. 1. Como desenvolver aplicações Android e iOS com C#<br />Bruno Pires<br />Novabase<br />bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
  2. 2. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />MVVM<br />MonoTouch<br />ASP.NET<br />Web<br />NetPonto<br />Open Source<br />Linux<br />jQuery<br />iOS<br />OSX<br />Android<br />Silverlight<br />C#<br />Mobile<br />Cisco CCNA<br />Linq<br />SecondLife<br />CodePlex<br />Javascript<br />Geek<br />Model-View-Controller<br />SQL<br />MonoDroid<br />DomainDriven Design<br />
  3. 3. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Porquê utilizar C#?<br />
  4. 4. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
  5. 5. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />ECMA-334<br />ECMA-335<br />
  6. 6. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Cross Platform<br />Open Source<br />.NET DevelopmentFramework<br />
  7. 7. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />“Good programmers need to be <br />both lazy and dumb”<br />
  8. 8. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Porquê?<br />
  9. 9. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
  10. 10. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Como?<br />
  11. 11. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />CodeRecycling<br />
  12. 12. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Codeonce…<br />…andgetthemostfromit<br />
  13. 13. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />iOS UI<br />Android UI<br />Windows Phone UI<br />UI Model<br />BusinessLogic<br />Data Access<br />
  14. 14. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />MonoTouch<br />
  15. 15. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Apple/iOSsdk<br />MonoTouch<br />MonoDevelop<br />
  16. 16. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires<br />QUICK DEMO<br />
  17. 17. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
  18. 18. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />MonoDroid<br />PREVIEW<br />
  19. 19. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Windows PC<br />Visual Studio 2010<br />Androidsdk<br />Java sdk<br />MonoDroid [Preview]<br />
  20. 20. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />QUICK DEMO<br />
  21. 21. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
  22. 22. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
  23. 23. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />
  24. 24. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />VANTAGENS<br />
  25. 25. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Reutilização de código<br />Reutilização de conhecimento<br />Ciclos de desenvolvimento curtos<br />Codeonce => deployeverywhere<br />Facilidade na transição de plataformas<br />
  26. 26. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />DESVANTAGENS<br />
  27. 27. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Documentação<br />Ferramentas de desenvolvimento<br />(MonoDevelop)<br />Ambos são produtos comerciais<br />
  28. 28. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />Referências<br />http://monotouch.net/<br />http://monodroid.net/<br />http://www.mono-droid.com/<br />http://monotouch.info/<br />http://monotouchexamples.com/<br />
  29. 29. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />?<br />
  30. 30. bruno@blastersystems.com / www.blastersystems.com / @brunoacpires <br />OBRIGADO<br />

×