• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Iniciando com IphoneDev

on

  • 1,984 views

Palestra sobre iniciação em desenvolvimento para iPhone e iPad. Porque iPhone, como começar, as frameworks e vantagens e desvantagens de desenvolver uma APP e uma WebAPP.

Palestra sobre iniciação em desenvolvimento para iPhone e iPad. Porque iPhone, como começar, as frameworks e vantagens e desvantagens de desenvolver uma APP e uma WebAPP.

Statistics

Views

Total Views
1,984
Views on SlideShare
1,984
Embed Views
0

Actions

Likes
3
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Iniciando com IphoneDev Iniciando com IphoneDev Presentation Transcript

  • Desenvolvendo para iPhone e iPad Iniciando no desenvolvimento para mobile Apple
  • Q vergonha @leohackin Léo Hackin (Rá-kim)
  • FOCO! e oe nsin ia ltor Ruby co nsu Java Python erce PHP e -c omm Mobile
  • Porque iPhone?
  • iPhone virou moda
  • Usuários tem mais GRANA para gastar 4% unidades = 50% do lucro http://macmagazine.com.br/2010/10/31/graficos-apple-consegue-com-apenas-4-das-unidades-abocanhar-50-dos-lucros-no-mercado-de-celulares/
  • Apple Nokia Apple detonou a Nokia http://macmagazine.com.br/2010/09/24/horace-dediu-lucro-no-mercado-de-telefonia-migrou-basicamente-da-nokia-para-a-apple/
  • AppStore ;) http://macmagazine.com.br/2010/10/25/grafico-app-store-ainda-lidera-com-folga-mas-android-market-cresce-rapido/
  • $$Grana$$ Apps Pagas
  • Cut the Rope Bonitinho Fofinho LUCRATIVO em 10 dias vendeu 1 milhão de cópias à US$ 1,00 10 dias vendeu US$1.000.000,00
  • AMAZING! http://modmyi.com/images/Messany/Steve_Jobs_WWDC07.jpg
  • Maneiro! :) Por onde eu começo??? Pelo início uai ...
  • Conhecendo o iPhone
  • Processador Tela Retina de 1 GHz até 32 GB HD Bússola 512MB RAM Acelerômetro WiFi / 3G Giroscópio Bluetooth Proximidade GPS Câmera HD
  • Imagine as Ou melhor ... possibilidades Veja em ação!
  • Limitações Multitasking xing-ling Tudo em uma janela Tamanho da tela Memória limitada Acesso limitado Aprovação 666 da Apple Praticamente idênticas aos outros ;)
  • Preparando o ambiente
  • Mac OS X Snow Leopard Baixar o XCode + iPhone SDK Apple iOS Dev. Program Aprender Objective-C Paciência, café ... :) Desenvolver para iPhone não é tão simples
  • XCODE + iPhone SDK IDE Interface Builder iPhone Simulator Objetive-C
  • XCODE IDE Objetive-C Trabalha com outras linguagens Code Completion Ótimas proffiling e debugger Kick start rápido
  • INTERFACE BUILDER Construção intuitiva Drag-and-drop Componentes completos Integração de ações com APP Delphi/Visual Studio Feelings! Gostei disso!
  • Para rodar a aplicação é bem simples Difícil é coda-la :)
  • Dificuldades no início Objetive-C Falta de tutoriais mais objetivos Material relevante em Inglês Falta de material avançado Falta de conhecimento x experiência
  • Outras ferramentas para desenvolvimento
  • TITANIUM Coisas legais :) iPhone e Android iPhone Simulator (Do Xcode) Javascript / Ruby / Python / PHP FREE :) Mas tem coisas pagas
  • TITANIUM Coisas chatas :( Fazer telas no braço Dependência de terceiros Será que resolve tudo?
  • PHONEGAP Coisas legais :) Framework Open Source Codificação pelo XCODE Javascript / HTML iPhone / Android / Blackberry :) FREE :)
  • PHONEGAP Coisas chatas :( Versão beta Não aborda todas as frameworks do iOS Pouca documentação/comunidade
  • Pô? Mas são todas pra Mac ??? :(
  • Todas são pra MAC :( As SDKs precisam do XCODE para gerar código nativo MACETE quem tem rWindows: Instalem uma máquina virtual (VMWARE) com um MacOSX Snow Leopard. ;)
  • Mas sua APP pode ser um site também ;)
  • iPhone WebApp Qualquer IDE CSS e HTML adaptado para o iPhone Várias ferramentas JS já prontas Não precisa de aprovação da Apple E EEE ! :) FR CSS, Ajax, PDF, Quicktime, HTML5
  • iPhone WebApp Não aceita FLASH nem Java Carente de animações/efeitos JS Não suporte upload de arquivos Precisa ser enxuto Limitações de carregamento ( JS > 5 seg )
  • App x WebApp APP WebApp Sofisticação Simplicidade Venda na AppStore Venda própria Offline / Online Apenas Online Updates via iTunes Atualização fácil Aprovação Apple Sem aprovação
  • Qual a melhor? A que sua necessidade demandar ;)
  • Pronto! Como publicar?
  • Licença Apple http://developer.apple.com/programs/ios/
  • Licença Apple
  • Licença Apple
  • Licença Apple
  • Fácil assim?
  • Pôblemas Aprovação pode demorar meses Sua app pode ser reprovada por mero capricho Problemas com licença e contratos direto com a Apple Tenha uma APP já pronta quando pegar a licença Impostos :( Brasileiros não podem ter algumas licenças (in-house)
  • Solução? Tenha um endereço ou amigo no EUA para receber e repassar para você :)
  • E se não aprovar? :(
  • Cydia Reduto para APPs não aprovadas Funfa apenas em iPhones Jailbroken
  • Massss ... E sobre iPad ?
  • iPhone Gigante? Menos mobilidade Menos memória Menos gente (ainda...) Sem câmera Tela Maior Ótimo pra ler livros Tá BOMBANDO!!!!
  • Hands On
  • Dúvidas? www.giran.com.br http://www.flickr.com/photos/-bast-/349497988
  • Valew :) www.leohackin.com.br leohackin@gmail.com @leohackin