SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Criando aplicações para
iPhone usando C# com o
monotouch
Paulo Henrique Martins
Criando aplicações para iPhone usando C# com o monotouch
Paulo Henrique Martins
Desenvolvedor na
Programador C#, Java, PHP...
Dança rockabilly
JavaScript, jQuery, Google Maps
Trabalha há um ano com Monotouch
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
www.mono-project.com
www.monotouch.net
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
C# Objective C
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Prós
Objective C é um saco
C#!
Contras
=(
=)
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Objective C:
Monotouch:
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Prós
Objective C é um saco
C#!
Contras
Garbage Collector
=(
=)
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Prós
Objective C é um saco
C#!
Contras
É um framework.
Garbage Collector
=(
=)
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Prós
Objective C é um saco
C#!
Contras
É um framework.
Documentação e tutoriais escassos
Garbage Collector
=(
=)
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Prós
Objective C é um saco
C#!
Programação mais fácil e divertida
Contras
É um framework.
Documentação e tutoriais escassos
Garbage Collector
=(
=)
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Prós
Objective C é um saco
C#!
Programação mais fácil e divertida
Contras
É um framework.
Documentação e tutoriais escassos
Não é ideal para aplicações mais
complexas
Garbage Collector
=(
=)
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Prós
Objective C é um saco
C#!
Programação mais fácil e divertida
Contras
É um framework.
Menor curva de aprendizado
Documentação e tutoriais escassos
Não é ideal para aplicações mais
complexas
Garbage Collector
=(
=)
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Prós
Objective C é um saco
C#!
Programação mais fácil e divertida
Contras
É um framework.
Menor curva de aprendizado
Documentação e tutoriais escassos
Não é ideal para aplicações mais
complexas
Regras da Apple mudam toda
hora
Garbage Collector
=(
=)
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Prós
Objective C é um saco
C#!
Programação mais fácil e divertida
Usa de forma inteligente a SDK da
Apple para criar as views
Contras
É um framework.
Menor curva de aprendizado
Documentação e tutoriais escassos
Não é ideal para aplicações mais
complexas
Regras da Apple mudam toda
hora
Garbage Collector
=(
=)
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
Prós
Objective C é um saco
C#!
Programação mais fácil e divertida
Usa de forma inteligente a SDK da
Apple para criar as views
Contras
É um framework.
Menor curva de aprendizado
Documentação e tutoriais escassos
Não é ideal para aplicações mais
complexas
Regras da Apple mudam toda
hora
Debug =(
Garbage Collector
=(
=)
Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
• Aplicativos mais simples
• Tabelas, botões com ações padrão
• Mapas, webviews etc
Monotouch é uma maravilha:
• Aplicativos que efetuem tarefas muito baixo nível
• Foge do padrão da Apple (Navegações, views, tabelas)
É melhor fugir do Monotouch:
Criando aplicações para iPhone usando C# com o monotouch
Paulo Henrique Martins
@paulovelho
paulomartins@paulovelho.com
www.labone.net

Mais conteúdo relacionado

Destaque

Se Você Tem Todas as Respostas é Porque Não Está Fazendo Todas as Perguntas
Se Você Tem Todas as Respostas é Porque Não Está Fazendo Todas as PerguntasSe Você Tem Todas as Respostas é Porque Não Está Fazendo Todas as Perguntas
Se Você Tem Todas as Respostas é Porque Não Está Fazendo Todas as PerguntasTiago de Siervo
 
Agradecimento Natal
Agradecimento NatalAgradecimento Natal
Agradecimento Nataleb1idanha
 
Boletim 319 - 20/01/13
Boletim 319 - 20/01/13Boletim 319 - 20/01/13
Boletim 319 - 20/01/13stanaami
 
Newsletter nº 4 relações públicas e imagem
Newsletter nº 4   relações públicas e imagemNewsletter nº 4   relações públicas e imagem
Newsletter nº 4 relações públicas e imagemPablo Ruiz Amo
 
Ad2 gai-2015-1-gabarito (3)
Ad2 gai-2015-1-gabarito (3)Ad2 gai-2015-1-gabarito (3)
Ad2 gai-2015-1-gabarito (3)Marcia Costa
 
Torres angelica aa5_lápices_de_color
Torres angelica aa5_lápices_de_colorTorres angelica aa5_lápices_de_color
Torres angelica aa5_lápices_de_colorAngelica Torres
 
Currículo Film Noise Produções Cinematográficas Ltda
Currículo Film Noise Produções Cinematográficas LtdaCurrículo Film Noise Produções Cinematográficas Ltda
Currículo Film Noise Produções Cinematográficas Ltdafilmnoise
 
Hivemind - Leandro Ferreira
Hivemind - Leandro FerreiraHivemind - Leandro Ferreira
Hivemind - Leandro Ferreiraossobuco
 
Concurso biblico-2011-1º-etapa-2º-prova
Concurso biblico-2011-1º-etapa-2º-provaConcurso biblico-2011-1º-etapa-2º-prova
Concurso biblico-2011-1º-etapa-2º-provaCarlos Henrique
 
Medios didácticos audiovisuales
Medios didácticos audiovisualesMedios didácticos audiovisuales
Medios didácticos audiovisualesJohnny Avila
 
Folha do Ponto edição 101
Folha do Ponto edição 101Folha do Ponto edição 101
Folha do Ponto edição 101GRU Ponto
 

Destaque (20)

25793 94001-1-pb
25793 94001-1-pb25793 94001-1-pb
25793 94001-1-pb
 
Tiempos modernos
Tiempos modernosTiempos modernos
Tiempos modernos
 
Casamento
CasamentoCasamento
Casamento
 
Se Você Tem Todas as Respostas é Porque Não Está Fazendo Todas as Perguntas
Se Você Tem Todas as Respostas é Porque Não Está Fazendo Todas as PerguntasSe Você Tem Todas as Respostas é Porque Não Está Fazendo Todas as Perguntas
Se Você Tem Todas as Respostas é Porque Não Está Fazendo Todas as Perguntas
 
Agradecimento Natal
Agradecimento NatalAgradecimento Natal
Agradecimento Natal
 
Meu museu simara
Meu museu simaraMeu museu simara
Meu museu simara
 
Boletim 319 - 20/01/13
Boletim 319 - 20/01/13Boletim 319 - 20/01/13
Boletim 319 - 20/01/13
 
Slidescerto2
Slidescerto2Slidescerto2
Slidescerto2
 
creatividad
creatividadcreatividad
creatividad
 
Newsletter nº 4 relações públicas e imagem
Newsletter nº 4   relações públicas e imagemNewsletter nº 4   relações públicas e imagem
Newsletter nº 4 relações públicas e imagem
 
Ad2 gai-2015-1-gabarito (3)
Ad2 gai-2015-1-gabarito (3)Ad2 gai-2015-1-gabarito (3)
Ad2 gai-2015-1-gabarito (3)
 
ciclo da água
ciclo da águaciclo da água
ciclo da água
 
Torres angelica aa5_lápices_de_color
Torres angelica aa5_lápices_de_colorTorres angelica aa5_lápices_de_color
Torres angelica aa5_lápices_de_color
 
Raul sentidos
Raul sentidosRaul sentidos
Raul sentidos
 
Nervoso
NervosoNervoso
Nervoso
 
Currículo Film Noise Produções Cinematográficas Ltda
Currículo Film Noise Produções Cinematográficas LtdaCurrículo Film Noise Produções Cinematográficas Ltda
Currículo Film Noise Produções Cinematográficas Ltda
 
Hivemind - Leandro Ferreira
Hivemind - Leandro FerreiraHivemind - Leandro Ferreira
Hivemind - Leandro Ferreira
 
Concurso biblico-2011-1º-etapa-2º-prova
Concurso biblico-2011-1º-etapa-2º-provaConcurso biblico-2011-1º-etapa-2º-prova
Concurso biblico-2011-1º-etapa-2º-prova
 
Medios didácticos audiovisuales
Medios didácticos audiovisualesMedios didácticos audiovisuales
Medios didácticos audiovisuales
 
Folha do Ponto edição 101
Folha do Ponto edição 101Folha do Ponto edição 101
Folha do Ponto edição 101
 

Monotouch light talk_pdf

  • 1. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
  • 2. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins Desenvolvedor na Programador C#, Java, PHP... Dança rockabilly JavaScript, jQuery, Google Maps Trabalha há um ano com Monotouch
  • 3. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
  • 4. www.mono-project.com www.monotouch.net Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins C# Objective C
  • 5. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins Prós Objective C é um saco C#! Contras =( =)
  • 6. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins Objective C: Monotouch:
  • 7. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins Prós Objective C é um saco C#! Contras Garbage Collector =( =)
  • 8. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins Prós Objective C é um saco C#! Contras É um framework. Garbage Collector =( =)
  • 9. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins Prós Objective C é um saco C#! Contras É um framework. Documentação e tutoriais escassos Garbage Collector =( =)
  • 10. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins Prós Objective C é um saco C#! Programação mais fácil e divertida Contras É um framework. Documentação e tutoriais escassos Garbage Collector =( =)
  • 11. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins Prós Objective C é um saco C#! Programação mais fácil e divertida Contras É um framework. Documentação e tutoriais escassos Não é ideal para aplicações mais complexas Garbage Collector =( =)
  • 12. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins Prós Objective C é um saco C#! Programação mais fácil e divertida Contras É um framework. Menor curva de aprendizado Documentação e tutoriais escassos Não é ideal para aplicações mais complexas Garbage Collector =( =)
  • 13. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins Prós Objective C é um saco C#! Programação mais fácil e divertida Contras É um framework. Menor curva de aprendizado Documentação e tutoriais escassos Não é ideal para aplicações mais complexas Regras da Apple mudam toda hora Garbage Collector =( =)
  • 14. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins Prós Objective C é um saco C#! Programação mais fácil e divertida Usa de forma inteligente a SDK da Apple para criar as views Contras É um framework. Menor curva de aprendizado Documentação e tutoriais escassos Não é ideal para aplicações mais complexas Regras da Apple mudam toda hora Garbage Collector =( =)
  • 15. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
  • 16. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
  • 17. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins
  • 18. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins Prós Objective C é um saco C#! Programação mais fácil e divertida Usa de forma inteligente a SDK da Apple para criar as views Contras É um framework. Menor curva de aprendizado Documentação e tutoriais escassos Não é ideal para aplicações mais complexas Regras da Apple mudam toda hora Debug =( Garbage Collector =( =)
  • 19. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins • Aplicativos mais simples • Tabelas, botões com ações padrão • Mapas, webviews etc Monotouch é uma maravilha: • Aplicativos que efetuem tarefas muito baixo nível • Foge do padrão da Apple (Navegações, views, tabelas) É melhor fugir do Monotouch:
  • 20. Criando aplicações para iPhone usando C# com o monotouch Paulo Henrique Martins @paulovelho paulomartins@paulovelho.com www.labone.net