Desenvolvimento para iPhone

15
Desenvolvimento de Aplicativos para DispositivosMóveis iOS - iPhone, iPod e iPad Sandro Moreira iOSDeveloper

description

Palestra na 2a. Mostra Tecnológica do SENAC de Rio Verde

Transcript of Desenvolvimento para iPhone

Page 1: Desenvolvimento para iPhone

Desenvolvimento de Aplicativos para

DispositivosMóveis

iOS - iPhone, iPod e iPad

Sandro MoreiraiOSDeveloper

Page 2: Desenvolvimento para iPhone

Vale a pena?

• Crescimento de 800% entre 2011 e 2013 (Research2Guidance)

• Escassez de Profissionaisemempresas

• DesenvolvimentoIndependenteépossível

Page 3: Desenvolvimento para iPhone

Mercado de Apps

• 100 Milhões de iPhones

• 15 Milhões de iPads (primeirageração)

• 64 Mil iPads no Brasil (RF 09/10 a 01/11)

• 200 milhões de contas ativas no iTunes

• + 300 mil Apps no iTunes Store

• + 10 Bi Downloads na iTunes Store

• U$ 2 Bi pagos pela Apple a Desenvolvedores

Fonte: Apple – Março/11

Page 4: Desenvolvimento para iPhone

Pontos Positivos

• Baixoíndice de pirataria

• Fidelidade de usuários

• Distribuição global

• Compatibilidade entre devices

Page 5: Desenvolvimento para iPhone

Pontos Negativos

• Controle da Apple sobre sua App

• Escassez de Documentaçãoem Português

• Investimentoinicialrelativamente alto (hardware)

Page 6: Desenvolvimento para iPhone

Por onde começo?

• Hardware

• SDK

• Ambiente

Page 7: Desenvolvimento para iPhone

Hardware Apple

• iMac

• Macbook (Pro, Air, etc)

• Mac Mini

• Hackintosh (??)

• OSX Virtualizado (??)

Page 8: Desenvolvimento para iPhone

iOS SDK

• Linguagem Objective C

• Frameworks? (Delphi, Corona, Lua, etc)

Page 9: Desenvolvimento para iPhone

Apple Developer Program

• IOS Dev Center - U$ 99,00 Standard

- U$ 299,00 Enterprise

(Docs, vídeos, palestras, certificados, iTunesConnect, comunidade, etc)

• Mac Dev Center – U$ 99,00

• Safari - Free

Page 10: Desenvolvimento para iPhone

Ambiente de Desenvolvimento

• Xcode

• Interface Builder

• Instruments

• iPhone e iPad Simulator

Page 11: Desenvolvimento para iPhone

RecursosDisponíveis

• Acelerômetro

• Giroscópio

• GPS

• GTK

• Engines (Unity, Unreal, Coccos 2D)

• etc

Page 12: Desenvolvimento para iPhone

Exemplos de Apps

• Marketing – Campanhaspublicitárias

• Jogos

• Aplicativos de RealidadeAumentada

• Apps para Escritórios

• Guias de Localização

• etc

Page 13: Desenvolvimento para iPhone

Onde Estudar?

Page 14: Desenvolvimento para iPhone

Parte 2 - Prática

VamosconstruirumApp simples!

Page 15: Desenvolvimento para iPhone

Dúvidas?

Sandro Moreira

iOSDeveloper

Twitter: sandro_moreira

www.dot5.com.br