http://netponto.org<br />Reunião Presencial - 12/02/2011<br />Desenvolvimento de Aplicações para Android em C# com o MonoD...
Patrocinador desta reunião<br />
Bruno Pires<br />Colaborador da Novabase desde 2008<br />2 anos de experiência no sector bancário [BES]<br />Televisão Dig...
Bruno Pires<br />MVVM<br />MonoTouch<br />ASP.NET<br />Web<br />NetPonto<br />Open Source<br />jQuery<br />Linux<br />iOS<...
Agenda<br />Porquê utilizar C#<br />Projecto Mono<br />CodeRecycling<br />MonoDroid<br />Q & A<br />
Porquêutilizar C#?<br />
Porquê utilizar C#<br />
Projecto Mono<br />
Projecto Mono<br />ECMA-334<br />ECMA-335<br />
Projecto Mono<br />Cross Platform<br />Open Source<br />.NET DevelopmentFramework<br />
Code Recycling<br />
CodeRecycling<br />“Good programmers need to be <br />both lazy and dumb”<br />
CodeRecycling<br />Porquê?<br />
CodeRecycling<br />
CodeRecycling<br />Codeonce…<br />…andgetthemostfromit<br />
CodeRecycling<br />iOS UI<br />Android UI<br />Windows Phone UI<br />UI Model<br />BusinessLogic<br />Data Access<br />
MonoDroid<br />
MonoDroid<br />BETA VERSION<br />
MonoDroid - Requisitos<br />Windows / Mac<br />Mono 2.8<br />MonoDevelop / Visual Studio<br />Android SDK<br />Java 6 JDK<...
MonoDroidvs WP7 CodeRecycling<br />demonstração<br />
MonoDroid - Arquitectura<br />
MonoDroid - User Interface<br />
MonoDroid - O código<br />
SearchTwitter<br />demonstração<br />
MonoDroid - Vantagens<br />Reutilização de código<br />Reutilização de conhecimento<br />Ciclos de desenvolvimento curtos<...
MonoDroid - Desvantagens<br />Documentação<br />MonoDevelop<br />É um produto comercial<br />Limitações do Mono Runtime<br...
MonoDroid - Futuro<br />Versão final do MonoDroid<br />Versão 2 do MonoDroid<br />Suporte para Silverlight (Moonlight)<br ...
Questões?<br />
Referências<br />Site oficial do MonoDroid<br />http://monodroid.net/<br />Comunidade MonoDroid<br />http://www.mono-droid...
Patrocinador desta reunião<br />
Obrigado!<br />Bruno Pires<br />bruno@blastersystems.com<br />http://blastersystems.com<br />http://blastersystems.com/blo...
Próximos SlideShares
Carregando em…5
×

Desenvolvimento de Aplicações para Android em C# com o MonoDroid

4.541 visualizações

Publicada em

Desenvolvimento de Aplicações para Android em C# com o MonoDroid, por Bruno Pires.

Publicada em: Tecnologia, Negócios
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
4.541
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
77
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Fevereiro 2011
  • Em 2000 o primeiro draft da especificação do standard do CLI (commonlanguagerunntime e da linguagem C#) estava disponível
  • Os drafts deram origem ao projecto Mono
  • 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
  • Theresult (não é fácil ser um bom preguiçoso)
  • Desenvolvimento de Aplicações para Android em C# com o MonoDroid

    1. 1. http://netponto.org<br />Reunião Presencial - 12/02/2011<br />Desenvolvimento de Aplicações para Android em C# com o MonoDroidBruno Pires<br />
    2. 2. Patrocinador desta reunião<br />
    3. 3. Bruno Pires<br />Colaborador da Novabase desde 2008<br />2 anos de experiência no sector bancário [BES]<br />Televisão Digital [Novabase Digital TV]<br />
    4. 4. Bruno Pires<br />MVVM<br />MonoTouch<br />ASP.NET<br />Web<br />NetPonto<br />Open Source<br />jQuery<br />Linux<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 />
    5. 5. Agenda<br />Porquê utilizar C#<br />Projecto Mono<br />CodeRecycling<br />MonoDroid<br />Q & A<br />
    6. 6. Porquêutilizar C#?<br />
    7. 7. Porquê utilizar C#<br />
    8. 8. Projecto Mono<br />
    9. 9. Projecto Mono<br />ECMA-334<br />ECMA-335<br />
    10. 10. Projecto Mono<br />Cross Platform<br />Open Source<br />.NET DevelopmentFramework<br />
    11. 11. Code Recycling<br />
    12. 12.
    13. 13. CodeRecycling<br />“Good programmers need to be <br />both lazy and dumb”<br />
    14. 14. CodeRecycling<br />Porquê?<br />
    15. 15. CodeRecycling<br />
    16. 16. CodeRecycling<br />Codeonce…<br />…andgetthemostfromit<br />
    17. 17. CodeRecycling<br />iOS UI<br />Android UI<br />Windows Phone UI<br />UI Model<br />BusinessLogic<br />Data Access<br />
    18. 18. MonoDroid<br />
    19. 19. MonoDroid<br />BETA VERSION<br />
    20. 20. MonoDroid - Requisitos<br />Windows / Mac<br />Mono 2.8<br />MonoDevelop / Visual Studio<br />Android SDK<br />Java 6 JDK<br />
    21. 21. MonoDroidvs WP7 CodeRecycling<br />demonstração<br />
    22. 22. MonoDroid - Arquitectura<br />
    23. 23. MonoDroid - User Interface<br />
    24. 24. MonoDroid - O código<br />
    25. 25. SearchTwitter<br />demonstração<br />
    26. 26. MonoDroid - Vantagens<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 />
    27. 27. MonoDroid - Desvantagens<br />Documentação<br />MonoDevelop<br />É um produto comercial<br />Limitações do Mono Runtime<br />Mais uma camada de abstracção<br />
    28. 28. MonoDroid - Futuro<br />Versão final do MonoDroid<br />Versão 2 do MonoDroid<br />Suporte para Silverlight (Moonlight)<br />MonoWebOS !?<br />
    29. 29. Questões?<br />
    30. 30. Referências<br />Site oficial do MonoDroid<br />http://monodroid.net/<br />Comunidade MonoDroid<br />http://www.mono-droid.com<br />DroidDraw<br />http://www.droiddraw.org/<br />MonoDroid Beta<br />http://go-mono.com/monodroid-download<br />
    31. 31. Patrocinador desta reunião<br />
    32. 32. Obrigado!<br />Bruno Pires<br />bruno@blastersystems.com<br />http://blastersystems.com<br />http://blastersystems.com/blog<br />http://twitter.com/brunoacpires<br />

    ×