• Save
Desenvolvimento de Aplicações para Android em C# com o MonoDroid
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

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

on

  • 5,867 views

Como desenvolver aplicações para Android utilizando C# com a Framework MonoDroid

Como desenvolver aplicações para Android utilizando C# com a Framework MonoDroid

Statistics

Views

Total Views
5,867
Views on SlideShare
5,769
Embed Views
98

Actions

Likes
2
Downloads
0
Comments
0

2 Embeds 98

http://blastersystems.com 58
http://www.blastersystems.com 40

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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 Presentation Transcript

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