DesenvolvedoresDicas

Saiba os primeiros passos para se tornar um desenvolvedor de aplicativos para iPhone e iPad

Você sonha em se tornar um desenvolvedor de aplicativos para iOS, mas não sabe por onde começar? Então veja aqui os primeiros passos básicos para começar a criar seus próprios programas e, quem sabe, ficar famoso com isso. E o melhor: qualquer um pode se tornar um grande desenvolvedor para o iPhone. 🙂

Introdução

Ninguém duvida que a App Store revolucionou a telefonia mundial, pois trouxe para o mundo dos celulares a dinâmica e variedade de instalação de aplicativos que sempre existiu nos computadores, aumentando exponencialmente as capacidades do aparelho. Já haviam maneiras de instalar aplicativos menos elaborados em smartphones antes, via download em sites ou envio por SMS, mas a facilidade de ter o que se quer com apenas um clique (ou toque) acabou sendo copiada por diversos fabricantes e até mesmo reutilizada pela própria Apple, na sua versão para Mac.

Se do lado do consumidor a loja foi um sucesso, do lado de quem faz aplicativos foi aberto um campo imenso, pois possibilitou que qualquer um (como eu e você) pudesse criar e vender aplicativos para o mundo inteiro, coisa que antigamente só era viável a grandes empresas multinacionais. A Apple não só disponibilizou toda a estrutura de servidores para armazenar e distribuir os apps (com uma loja centralizada), mas também criou um kit de desenvolvimento (SDK) que qualquer um pode baixar e criar aplicativos. Tudo o que você precisa é de equipamento compatível e muito, muito estudo.

1º Passo – Comprar um Mac

Muita gente esbarra nesse primeiro passo, pois para desenvolver para o iOS (sistema operativo do iPhone, iPad, iPod touch e Apple TV) é obrigatório possuir um computador com Mac OS X. Há quem faça a gambiarra de tentar instalar o sistema em PCs Intel (os chamados hackintoshes), mas o melhor mesmo é investir em um bom Mac, principalmente agora que eles baixaram de preço no Brasil. Além de ser a ferramenta perfeita, você verá que ele mudará sua experiência com computadores para o resto de sua vida. 🙂

O Mac mais barato hoje no nosso país é o Mac mini (link) e custa R$1.999. Se você é estudante ou trabalha na rede de ensino, pode usar a área educacional da Apple Store Online e pagar ainda menos: R$1.849 (link). Ele vem só com a CPU central, ideal se você já tiver monitor, teclado e mouse do seu PC anterior.

Mas se você estiver querendo investir em algo um pouco mais consistente, que o ajude também em outros aspectos de sua vida (e não só no desenvolvimento de apps), o melhor conselho é o de investir em um MacBook (Air ou Pro) ou até mesmo em um iMac, que na semana passada ganhou um descontão de R$1.000. Lembrando que na área educacional os preços são ainda menores. 🙂

2º Passo – Inscrever-se no programa gratuito da Apple

Enquanto você decide se compra um Mac ou uma bicicleta, você já pode começar a baixar o material necessário para iniciar o desenvolvimento, se inscrevendo gratuitamente como Apple Developer. Esse passo não custa nada e você tem acesso ao último SDK, exemplo de códigos, vídeos de introdução e um vasto material em PDF para aprender os primeiros passos de programação. É material suficiente para dias e dias de aprendizado, sem gastar nenhum tostão. Absolutamente tudo é em inglês, o que torna obrigatório o conhecimento básico da língua.

Além da versão gratuita, há o Apple Developers Program, que é pago (US$99 ou 74€ por ano) e permite alguns benefícios a mais, como instalar e rodar os códigos no seu aparelho (com a versão grátis você só pode testá-los no simulador do Mac), tem acesso à versões beta do iOS e também tem direito a publicar seu aplicativo na App Store. Mas isso você pode fazer depois que tiver uma boa base da teoria. 😉

3º Passo – Estudar, estudar, estudar

As ferramentas que a Apple proporciona são uma verdadeira mão na roda, facilitando muito o desenvolvimento de aplicativos. Mas não bastam para começar a criar programas para o iPhone. É preciso muito estudo da linguagem básica de programação, chamada Objective-C, que não é algo que se aprenda em duas semanas. Por isso, é preciso muito estudo e dedicação.

Além do material em PDF disponibilizado pela Apple, há também alguns volumes convertidos em formato iBook, que podem ser baixados direto na App Store para serem lidos no iPhone, iPad ou iPod touch.

Se você não se contentar com o material gratuito (que é extenso) e preferir livros comerciais dedicados a isso, com uma linguagem mais abordável, é possível comprar no Brasil obras importadas..

4º Passo – Criar seu primeiro aplicativo

Nesse ponto, você já tem todas as condições de começar a desenvolver seu primeiro aplicativo. Mesmo que você ainda não tenha um registro pago da Apple, poderá criar e testar apps no simulador do iPhone (ou iPad) no Mac.

A primeira coisa é saber o que você quer fazer. É normal os primeiros resultados serem apps básicas e com função duvidosa, mas que são fundamentais para a evolução do aprendizado. Mas não faça como alguns devs, que se empolgam com o primeiro aplicativo e o publicam na App Store… Depois de ter experiência suficiente, tente pensar em algo útil que realmente vá servir para os usuários. De preferência, que ainda não exista na loja.

Depois que você já pegou a prática e até mesmo já desenvolveu um ou mais aplicativos funcionais, aí sim poderá partir para o passo final.

5º Passo – Inscrever-se como desenvolvedor da Apple

Você agora já tem tudo para começar ganhar fama (e quem sabe, dinheiro) com suas criações. É o momento de se inscrever oficialmente como um desenvolvedor de iOS e pagar a taxa necessária, que poderá ser recuperada facilmente se seu aplicativo fizer sucesso.

Há três tipos de contas: a Individual (só você tem acesso à conta) e a Company (você pode ter uma equipe que também terá acesso à conta), ambas custando US$99; ou então a Enterprise (permite que se crie aplicativos internos para empresas, sem passar pela App Store) que custa US$299.

A conta paga também dá acesso aos fóruns técnicos de desenvolvedores, onde são debatidas questões e problemas relativos ao iOS. Em época de versões beta, há também uma área confidencial com várias novidades sobre as futuros sistemas.

—————————————–

Esses são os passos básicos para todos que quiserem começar a investir na programação para iPhones e iPads. As possibilidades são enormes e a cada ano o mercado cresce cada vez mais. Se você gosta disso, não deixe para amanhã o que você pode começar hoje. 😉

Tags
Mostrar mais

iLex

Robô virtual que tem como missão organizar o site e ajudar leitores. De tempos em tempos ele desvirtua e tenta fazer outras coisas, mas nada que um hard reset não resolva.

Artigos Relacionados

  • Luiz Fernando

    Estou doido para ser desenvolvedor!
    Aceito doações de Macs 😛

    • Isabela

      Também aceito! Perdi meu Mac na enchente aqui em SP. hahahhaha

      • Carlos Lino jr

        Então pega o dinheiro do proximo e compra um barco! :S

  • Osmar Junior

    muito bom as dicas, atualmente preciso iniciar o passo 3 para me tornar um desenvolvedor rsrsr

  • Jhapa

    mto interessante, vou me cadastrar e ler qdo tiver algum tempo….

  • SSilva

    Excelente post! Parabéns!

  • Rodrigo

    Estou no terceiro passo =P

    Ah… brigando com tempo livre pra estudar hehehe… mas material tenho bastante!

  • Cada vez mais ansioso para ter um Mac…

  • Muito legal mesmo esta materia, foi um bom incentivo para os brazucas.
    O desconto da area educacional é uma piaada, qualquer um pode pedir este desconto e levar seu MAC sem precisar comprovar que estuda. So paga quem não tem a informacao.

    • Tyler Durden

      Verdade, eu comprei meu Mac Mini assim. Ia comprar no nome da minha namorada universitária, entrei na loja universitária, fiz a compra, paguei com o cartão, sempre esperando que me pedissem os dados dela… e surpresa, a conta foi fechada e o produto entregue sem me pedirem nenhuma prova acadêmica 🙂

      E foi um belo desconto, 700 reais!!

      • Nat

        Sem querer ser caxias, + sempre tem essa de querer se aproveitar das situações. Falar que é estudante quando não é, são ações deste tipo q fazem as empresas não oferecerem mais descontos para quem efetivamente é estudante ou desconfiarem sempre do brasileiro exigindo isso e aquilo como comprovante. Affe meu, pague oq deve e pronto.

      • iJunior

        :O Me diz onde fica essa loja pelo amor de DEUS!!!

        • O pr’oprio site da Apple.

          O meu eu comprei com um belo desconto de fim de ano no Ponto Frio.

  • Ana Laura

    Olá gostaria de saber se o Blog do IPhone tem algum app ? Obrigada

  • Eu não curto programação, mas ter um Mac seria ótimo pra mim, sinto falta do G4 que eu tinha 🙁

  • Pessoal,

    Se me permitem, gostaria de publicar o links de algumas coisas que publiquei no meu blog sobre o desenvolvimento de apps para iPhone, iPad e iPod Touch. Me inscrevi recentemente no programa e estou estudando pacas o tema. Em breve deva lançar minhas primeiras apps.

    Ab

    Vídeos sobre Desenvolvimento para iPhone, iPad e iPod Touch
    http://delphitodelphi.blogspot.com/2010/12/videos-sobre-desenvolvimento-para.html

    Apple Developer Program, que mundo é esse?
    http://delphitodelphi.blogspot.com/2010/09/apple-developer-program-que-mundo-e.html

    Primeiros Passos
    http://delphitodelphi.blogspot.com/2010/12/primeiros-passos.html

    MacOS + Virtual Machine + Windows: Não tem POG?
    http://delphitodelphi.blogspot.com/2010/09/macos-virtual-machine-windows-nao-tem.html

    Review: Você conhece o Objective-C?
    http://delphitodelphi.blogspot.com/2010/09/review-voce-conhece-o-objective-c.html

    Objective-C, XCode e Mac: Primeiras impressões
    http://delphitodelphi.blogspot.com/2010/10/objective-c-xcode-e-mac-primeiras.html

    Vídeos sobre Desenvolvimento para iPhone, iPad e iPod Touch
    http://delphitodelphi.blogspot.com/2010/12/videos-sobre-desenvolvimento-para.html

    • Bruno

      Boa!

    • Paulo

      Muito show valeu.

    • Pessoal,

      A partir de 01 de Agosto, meu blog passa de DelphiToDelphi para tDevRocks. Mudarei o nome. Por isso, nos links de referência acima troquem para:

      http://www.tdevrocks.blogspot.com/………/

      Abs

  • Ops foi mal.. Aq tinha dado erro, apaga ai iLexx :z

  • E só aproveitando a deixa… dia 17/1 (segunda) começa um curso de desenvolvimento iOS aqui em Porto Alegre. Mais informações: http://iplace.maiscommac.com.br/cursos/curso_ios_17_01.pdf

    😉

    • Tom

      Esse curso da iPlace por R$1900 é muito caro.

      No iTunes U tem vídeo-aulas gratuitas da universidade de Stanford que introduzem no desenvolvimento com Xcode.

      • Raphael

        Boa esses videos de Stamford…..

      • Raphael

        Gostei, mas naum tenho um Mac. Uso um hackintosh, que amo por sinal. Nunca me deu problemas e funciona perfeitinho mas eu tenho que confessar que me deu uma dor de cabeca danada para instalar. Alem de ter que aprender alguns processos basicos (e alguns nao tao basicos assim) do sistema voce tambem tem que ter muito tempo livre e muita disposicao para aprender.

        Acho que esta questao de disposicao se aplica para ser um desenvolvedor para iOS. A disposicao eu tenho, o tempo eu arrumo. Quem sabe nao sou eu quem vai criar o proximo AngryBirds?

  • Diego

    Muito bom!
    Hoje começo no passo 2. 🙂

  • Vinicius

    Na verdade tem um livro muito bom em português:
    http://www.linhadecodigo.com.br/Livro.aspx?id=3919

    Só que nunca mais vi ele a venda.

    • Thiago

      mesmo com esse livro, se você não tem conhecimento algum de Objective-C (ou mesmo de C), dificilmente vai aprender APRENDER! vc pode executar o que tá no livro (mesmo por q, basta copiar o código da página). o ideal é fazer um curso de C e depois ir “migrando” aos poucos… eu acho.

  • Fabricio

    Excelente tópico. Tenho apenas alguns comentários:

    1.o Passo
    A grande maioria aqui, assim como eu, deve ter um Mac em casa, mas há muita gente que desenvolve sem a necessidade de um. Não acredito que trocar de computador só pra começar a desenvolver seja realmetne necessário.

    3.o passo
    Para quem tem experiência grande com programação dá, sim, pra começar a produzir com 2 semanas. Foi o tempo que demorei pra fazer meu primeiro app.

    Para o primeiro aplicativo, duas sugestões: ou pense em algo útil para o seu dia a dia e que não esteja disponível, ou que você ache que não vale investir em aplicação existente; ou pense em alguma aplicação que abranja várias idéias/funcionalidades diferentes. Isso vai fazer com que você consiga aprender mais rápido sobre diversas possibilidades (multi-tarefa, navegação, sincronização com servidores externos, etc).

    4.o passo
    Não custa nada (na verdade custa os 99U$ das contas Individual ou Company) submeter seu aplicativo na App Store. Não é o meu caso mas já vi desenvolvedores que submeteram a título de experiência aplicatvos simples e que com por volta de 2.000 downloads conseguiram uns 1200U$ enquanto estavam apenas aprendendo.

    Boa sorte aos iniciantes!

  • Thiago Oliveira

    Sempre tive vontade… falta o tempo e disposição pra estudar.
    Mas a idéia é tentatora, e com certeza vira um hobby legal!

    Afinal de contas, quem nunca teve uma boa idéia que pudesse virar um app?

  • Nathan Cordeiro

    Excelente post, tenho um mac, e já me inscrevi gratuitamente no Apple Developer, só que a escola acaba com o nosso tempo para outras atividades, mas ainda um dia desenvolverei para iOS :D.

  • Estou no 4º passo! mas falta estudar mais para me tornar um desenvolvedora completa!
    Bacana o post!

  • iLex, você nunca pensou em fazer um aplicativo não?

    Abs

  • huang

    Adobe Flash CS5 tb compila aplicativos para iPhone, acho que não é mais necessário um mac para desenvolver.

    • Bruna

      Compila, mas nao pode vender na app store. Sim, vc precisa de um mac
      Outras engines boas como unity tambem precisam de mac.

      • Alexandre

        Pode publicar sim! Com medo de processos de monopólio o Tio Jobs voltou atrás e liberou a publicação de apps desenvolvidas com a ferramenta de terceiros na App Store.

  • Gaby

    Pois é, começei a programar a pouco menos de um mês, em Pascal.Meu grande objetivo é fazer apps para iPhone e iPad.
    Gostaria que algum desenvolvedor para iPhone/iPad me dissese:
    Sendo que eu só sei Pascal, já devo começar a estudar Objective C ou deveria aprender outra linguagem antes?
    Obrigada pela ajuda!

    • Marcio Rodrigues

      Meu mundo é o bom e velho Pascal. Programo em Delphi a mais de 7 anos e meu cargo na carteira de trabalho é ‘Programador’. Me dou muito bem com outras linguagens também, não conheço o Objective-C ainda por não ter um MAC, mais penso que o essencial é pensar com a lógica fundamental para a programação, com isso você é capaz de programar em qualquer linguagem em mais ou menos tempo que outras linguagens.
      Portanto, não faz diferença se começar pelo Pascal ao invés do O-C, ou ao contrário, más como seu objetivo é desenvolver apps para iOS, invista seu precioso tempo no O-C, pois a única coisa que se aproveita de uma linguagem pra outra é a lógica de pensamento e as vezes a habilidade de desenhar janelas (Forms).
      Dê uma pesquisada sobre o Delphi Prism como Mono Touch ou Mono IDE. Esta é uma solução interessante para quem gosta do ambiente Delphi (A linguagem é diferente do Pascal comum) e quer desenvolver para iPhone.

      • Acho que queremos saber e se antes quando comecar a estudar a programacao devemos comecar direto pelo Objetive-C ou por exemplo estudar C o C++ antes para facilitar o Objetive-C !!! Logica de programacao todo mundo sabe q e preciso agora por onde comecar realmente !!!

        • Na minha opinião, se você vai morar na França, é perda de tempo aprender primeiro o espanhol só porque é mais fácil. Aprenda direto o francês, que é o que você realmente vai usar. 😉

          Espero que tenha entendido a analogia. 🙂

          • THIAGO BRUNO

            Mesmo pra quem não sabe nada nada de programação em outra linguagem iLEx ?

  • _g

    Pelo que eu sei dá pra desenvolver pelo Flash Cs5 agora (pq a apple tá permitindo e tals), mas tem que ter pago os tais 99 dólares
    E pode usar windows nesses casos

    • Daniel Jr.

      Precisará de um mac para submeter os APPs à Apple… Não adianta, tem que comprar um Mac de qualquer jeito… Precisa de aplicativos e vários certificados instalados na máquina que enviará os pacotes à apple…

  • Júnior Felippe

    O que ferra é a linguagem mesmo, eu to aprendendo Python e levando uma surra! 🙂

  • Wesley

    Quanto a ter um mac, não é obrigatório. estou com o Mac OS 10.6.6 instalado em um pc placa mae intel+i5+12 gb de ram com uma ati 4850 1GB. rodando numa boa. o Geekbench me deu um score 6576. foi chato para instalar mas vale a pena.

    • Vou repetir a frase que você talvez não tenha entendido direito: “… para desenvolver para o iOS (sistema operativo do iPhone, iPad, iPod touch e AppleTV) é obrigatório possuir um computador com Mac OS X“.

      • Bona

        OS X 10.5.8 e’ suficiente ou somente com o Snow Leopard?

    • Wesley

      é verdade, me desculpe!.

  • “I”verson

    Nem li ainda mas ja gostei do post, estou com esse pensamento ja a um tempo, vlw ilex

  • Chilá

    Olha, meu irmão é dev flash (acho que nao posso falar isso aqui hehe) e na versão nova ele disse que consegue fazer um build para iPhone. Mas nao sei como funciona. Tudo isso só para dizer que é possível desenvolver fora do Mac (graças também às alterações que a Apple fez nos termos da app store) agora se fica bom, ai já é outra coisa.

    Abracos.

  • Pedroluis

    Eu sou programador em varias linguagens, C, C++, C#, assembly, pascal, e outras. O legal é que o raciocinio logioco é o mesmo so muda o modo de implementar de linguagem pra linguagem. Preciso comprar um MAC.

  • Maurício

    To louco para comprar um iMac. Só falta a grana mesmo.
    E quero entrar nessa área de desenvolvimento de aplicativos para IOS, pois acho simplesmente FANTÁSTICO!

    • Lucas Cavalcante

      Preciso muito de um MAC tb, tentei fazer hackintosh aqui em casa, mas nem compensava, meu processador é um celeron R com 2,20GHZ (e o pior de tudo é que ele é single core mesmo) ai ele nem completou a inicialização do hackintosh… mas eu ainda vou comprar um imac ou um macbook, nao gostei da cara do macmini.

  • No Blog da Mobits também existem diversos artigos técnicos voltados para desenvolvedores, estão reunidos na Tag:

    http://www.mobits.com.br/tags/iphone%20sdk

    abraços,

  • Tiago

    Para onde vão os aplicativos nao aprovados pela Apple? Alguma forma de instala-los? Jailbreakemente falando?

  • joh

    Qual o melhor banco que cobra as menores taxas para receber o dinheiro do seu app?

    • Se não me engano o que tem as menores taxas para recebimentos internacionais é o CityBank, mas ter conta lá sai um pouco mais caro.

      Dos demais, dizem que Bradesco tem taxas aceitáveis. Mas eu, particularmente, faço isso pelo Banco do Brasil. Recebo dinheiro da Apple a 2 anos e nunca tive problemas.

      • Clovis

        Douglas (ou alguém)… quando se publica um aplicativo, ele fica disponível em todas as appstores (de todos países disponíveis) ou só na do Brasil ? Abraço!

        • O dev quem decide, na verdade. Há a opção de “clicar no quadradinho” de cada país individualmente ou de escolher todos ao mesmo tempo. 🙂

          • Bruno

            Haveria algum motivo para não se publicar em todas?

  • Pedroluis

    Eu sou programador em varias linguagens, C, assembly, pascal, e outras. O legal é que o raciocinio logioco é o mesmo so muda o modo de implementar de linguagem pra linguagem. Preciso comprar um MAC.

  • Rafael xara

    Comprei. Meu macbook agora so estuda estuda estuda:)

  • Hideki

    O que seria o “Indentity Verification Form” ?
    Outra duvida, “Provide Notarization or Solicitor Certification Stamp Below” ?
    Esta ultima eh a que gostaria de mais informacoes ! Por favor e muito obrigado !

    • Carioca

      “Notarization” é firma reconhecida em cartório.

  • Roberto Garcia

    Ae galera..pra quem estiver interessado e tiver um bom inglês, a Stanford disponibiliza o material e as aulas do curso de Iphone, só é preciso ter uma boa noção de linguagem orientada a objetos e uma base em Objective-C.

  • Rodrigo Sampaio

    Eu já cheguei a fazer um “Olá Mundo” para iphone !

    Programa bobo né, mas quando é você quem fez e ainda mais para iphone…
    Bom d+

  • Bruno

    iLex, sensacional o post. Sou “programador de fim de semana” e estou coçando pra começar. Só arrumar tempo, e uma idéia!

  • Cara muito bom post! Estou pensando em comprar um Mac meio do ano mas irei começar o inglês em fevereiro já se preparando!

  • PG

    Pra quem tá interessado em fazer games, vale a pena dar uma olhada também na Unity3D.
    Tem um custo bem acessivel (até para nós brasileiros) e é fantástica para desenvolver jogos.

  • Ola,

    Vi que é possivel fazer aplicativo em flash. No flash CS5.
    Alguem sabe se é possivel sem pagar estes 99 dolares?

  • Bruno Carlos

    Olá,
    Eu tenho a versão do Xcode 3.2.3. Gostaria de saber como eu faço o upgrade no meu iOS SDK. Não queria ter que baixar 3.52 Gb.

    Obrigado

  • Oliiveira

    Será que tem como pegar um jogo de um site como o miniclip por exemplo e recria-lo para iPhone ?

  • Lagostinha

    Venho pensando nisso ha um tempinho e ja tentei forcar meu irmao a entrar nessa comigo pois ele sabe programar, agora vendo esse artigo ja da pra saber como comecar, mesmo sem a ajuda dele haha, o f*** e o mac mesmo haha isso seria meu ultimo passo kk

  • PG

    Respondendo a algumas perguntas:
    Nao, nao tem como você pegar um jogo do miniclip e “exportar” para iPhone, (até porque, voce nao tem o .FLA do jogo). Teria que ser refeito. Posso estar enganado, mas a performance do flash no iPhone deixa muito a desejar.

    Quanto ao custo dos 99 U$D você SEMPRE terá que pagar essa taxa para publicar na app store.
    Só pode publicar na AppStore quem eh desenvolvedor apple. Nao importa onde/como foi feita a aplicação.. seja ela feita na Unity, no XCode, no Flash.

  • Daniel

    Ate gostaria de ser um desenvolvedor,alias conhecimento nessa área seria muito bom e legal ter,estou sem tempo pra estudar,Ja foi fze inglês e japonês,e ainda tenho que trabalha,mas quem sabe algum dia.parabens pelo post blogdoiphone.

  • Leozitor

    Bom acho q vou virar um developer de apps sim, acho muito interessante e nunca soube como comecar, ja que ja me formei na escola e por enquanto nao preciso me preocupqr com faculdade, irei comecar a estudar ja. O unico problema eh o negocio do mac, acho q vou ter que deixar de coprar meu alien ware pra comprar um mac 🙁

  • Carioca

    Bom, acho que a primeira coisa a se dizer é que desenvolver software é tarefa de desenvolvedor, e não de curiosos que vão pegar um livro e achar que vão sair desenvolvendo em 2 semanas. O resultado disso inevitavelmente é frustração, baixa qualidade de aplicativos e uma enxurrada de lixo inútil que vai ter sorte de sequer ser aceita como apps gratuitas pela Apple.

    Alguém acha que na Rovio ou na Tap Tap tem leigo desenvolvendo?

    Eu acho uma irresponsabilidade apregoar o desenvolvimento de um aplicativo como uma coisa que qualquer um pode fazer, sem nenhuma formação. A tarefa de desenvolvimento de software é uma ciência, tem mais de 20 anos de teoria e método por trás, da análise à documentação, do desenvolvimento à manutenção, e não é coisa pra curioso já há algum tempo.

    Meu conselho, se quer desenvolver apps, antes de sequer comprar um Mac, se matricule pelo menos num bom curso técnico de desenvolvimento de software.

    • #old_dev_com_medo_de_concorrencia_detected

    • Ninguém nasce querendo ser desenvolvedor. É no estudo que muitos descobrem sua vocação e é estimulando sim este estudo que aumentarão e muito as chances de surgirem grandes desenvolvedores.
      Não incentivar e deixar apenas um ou outro no desenvolvimento é que estagna o mercado e o faz ficar parado, inerte e, consequentemente, medíocre. 😉

      • Carioca

        Não acho que seja questão de estímulo, mas de formação. Eu nasci querendo ser desenvolvedor, sempre foi minha paixão e é minha carreira hoje, bem como de muitos jovens.

        Qualquer um com uma câmera na mão pode achar que é fotógrafo profissional, mas fotografias de qualidade exigem uma base teórica que dificilmente o leigo vai aprender num livro.

        Qualquer um que saiba desenhar pode achar que é programador visual, mas a faculdade de desenho industrial não existe à toa, tem mais de um século de teoria da cor, história da arte etc.

        Desenvolver software não é diferente, é uma tarefa especializada, bem remunerada, e que para ser desenvolvida com um mínimo de qualidade exige formação. Uma coisa é saber fazer um “Hello World”, outra bem diferente é saber especificar uma classe, uma estrutura de dados, um relacionamento entre entidades.

        Eu posso comprar uma câmera no camelô e achar que vou ser o próximo Spielberg, mas fazer um bom filme é muito mais que apontar a câmera e gritar “filmando”.

        • Bruno

          Campeão, que contrasenso um cara que trabalha com tecnologia soando tanto século XIX! Que medo ridículo, parece uma menina assustada. Cuidado para o mundo ‘novo’ não passar por cima de você.

        • Bruno

          iLex, se me permite colocar um link, só para acabar de uma vez por todas com o tamanho da bobagem que o Carioca escreveu acima (o menino de 14 anos foi na biblioteca da cidade, estudou um livro de programação, e desenvolveu o aplicativo mais baixado do iTunes no momento):

          http://uoltecnologia.blogosfera.uol.com.br/2011/01/18/aplicativo-criado-por-jovem-de-14-anos-e-o-mais-baixado-no-itunes/

      • JuLoKo

        BUFO! Caramba! Vlw iLex, tô me sentindo defendido.

  • Jonei

    Eu comprei o meu mac mini semana passada, com o intuito de se tornar um desenvolvedor Apple.

    Dei uma vacilo que eu jia dividir no cartão mas esqueci de marcar a prestações vei em uma vez só aí tentei cancelar por tel só recursando quando chegar em casa… Pois bem quando chegou foi amor a primeira vista!!! Vou tirar ferias e vender umas coisas mas não devolvi! Hehe
    Já me cadastrei no programa de Developer e ja fiz meu hello world mas to caminhando ainda!
    Gostei do iLife 09 tb nunca tinha visto nada igual. Estou tentando fazer o update para o 11 por R$16 mas o fax para Colômbia esta com problemas!
    Resumindo Apple aguarde que uma nova geração de desenvolvedores estão chegando!
    Obrigado pelas dicas!

  • Jonei

    Uma pergunta existe algum grupo de desenvolvedores Apple? para trocar idéias, conseguir fechar um desconto nas licenças (nem sei se é possível) e ajudar nesses processo de inicialização.

    • stackoverflow

      • Jonei

        Muito bom!
        Obrigado!

  • Bom minha dica de livro é um que eu descobri ontem:
    Addison Wesley iPhone programming.

    Pq gostei? Simples, todos os livros de programação de iphone tratam as pessoas como pessoas comuns, explicando passos que para quem já é macaco velho programando deveriam ser pulados e mostrando coisas mais técnicas, como diagramas de classe, uml e etc… é bem técnico e interessante, gostei bastante.

    Gostei muito. Os da linha appress tem uns interessantes, o que tem a laranja na palha é o mais chatinho na minha humilde opinião.

  • Daniel Valverde

    Acabei de completar o passo de comprar um Mac.. comprei no Walmart com 1000 reais de desconto em um MacBook Pro… Vamo que Vamo!!!!!! Queria ser vagabundo para meter a cara nisso, tenho certeza que meus aplicativos vao bombar!

  • Zizo

    Sinceramente, trabalho com informática a mais de 20 anos, já vi muita gente que saiu do “0” e se tornaram excelentes desenvolvedores lendo livros, artigos, help de softwares e ralando muito… Tenho certeza que apartir desse artigo irão surgir grandes desenvolvedores no futuro!!! Força e disposição pessoal.

  • O mac mini aceita o teclado USB e o munitor de PC?

    • Aceita.

      • Ótimo, estou pensando em comprar o Mac Mini

      • Aliaz, esteve olhando o Mac Mini, não achei a entrada para um monitor comum, só monitores Apple são aceitos?

        • Morbix

          Não.
          Você pode usar monitores comuns também, mas precisará de um adaptador vendido separadamente na App Store.

  • anderson

    Uma duvida, a licença Enterprise, alem de poder fazer softwares “in house” específicos pra serem usados em minha empresa, eu posso também submeter outros softwares na App Store ?

    • Morbix

      Anderson,
      Com a licença Enterprise $299 você pode vender seus Apps tanto na App Store quanto fora dela.

  • Morbix

    Acabei de fazer o 1º môdulo do curso citado aqui no Blog: iPhone SDK na Escola iAi – SP.
    Muito bom pessoal. Recomendo a todos. Mas seria interessante que a pessoa já soubesse programar em alguma outra linguem OO.

  • Muito interessante..

    Mas e se rodar um sistema operacional da apple já não resolveria o problema?

    Há mesmo a necessidade de comprar um Mac??

    • Rodolfo

      Na verdade o Mac OS X soh pode ser instalado em computadores macs.

  • R/SP

    Excelente iniciativa deste blog! parabéns1

  • Joao VIctor

    😮 to lokim pra fazer apps mais kd o $$ ? kkkk’

    num tenho nem o iphone ou ipad ainda kkkk imagina um mac kkkk
    mais pretendo compra um itouch 4g 😀

  • Marcelo

    Muito legal o POST ILex.

    Na segunda feira (6:00) começa a transmissão do imdev, um programa voltado para o desenvolvimento IOS. Será mais focado na parte de negócio. Tipo quanto cobrar por uma app, pirataria (como se previnir) e etc.

    Isso na verdade é só o começo de um projeto mais abrangente – sobre isso notícias em breve -, para ver só baixar o app twitcasting para ver no iphone/ipod ou via http://www.twitvcasting.tv/imdevmag

  • Faltou a etapa 0º, Trabalhar Trabalhar Trabalhar, para comprar um mac 🙂

  • Odin

    Me inscrevi no programa oficial ontem e recebi a confirmação no mesmo dia, mais rápido que pensei. Já estou testando meu projeto direto no iPhone.
    Uma pergunta: Alguém conhece/usa o Appcelarator Titanium? Vale a pena usar como ferramenta de desenvolvimento?

  • artpcon

    Poderia dar mais detalhes de como receber os rendimentos da venda de aplicativos na App Store? Alguma informação bancária tem que ser fornecida na hora do cadastro? Tem que ter conta em banco específico? É pagamento periódico, ou de acordo com as vendas?

  • carlos

    esse negocio ai encina quen nao tem nenhuma noça de desenvolvimento??????

  • Pedro

    Parabéns blog do iphone pelo post,eu ainda não tenho nem macbook mas gostaria de ser um bom criador de jogos,sou bom em tecnologia e acho que em um tempo aprenderia a criar apps

  • Dini

    Tempo nem tanto. Vontade de estudar tenho de sobra, mas fica tenso sem ter o 1° passo. (rsrs)

    • Dini, tem um site que te permite alugar um Mac e usa-lo na nuvem: MacinCloud. Abraço.

  • Raphael Victor

    iLex me ajuda, quero cadastrar o plano de desenvolvimento, mas tenho uma conta americana, e quero me cadastrar numa conta diferente(por causaNota: Se você pretende se inscrever em um programa desenvolvedor pago
    fins comerciais, você pode preferir criar uma ID da Apple novo que é
    dedicado a suas transações comerciais e usados ​​para a contabilidade
    efeitos com a Apple. Se o seu Apple ID está associado a um já existente
    iTunes Connect, crie uma nova ID da Apple para evitar
    contabilísticos e questões.)

    e eu pretendo futuramente cadastrar numa conta paga!

    Então devo fazer oq? criar um iD apple americano ou um brasileiro?

  • iLex para criar um aplicativo na App Store qual e o melhor progama de Mac?

  • Andre LopEss

    Já começei , agr com essas dicas ja posso virar um desenvolvedor
    ja compre um MacBook , e para testes comprei um iPod Touch e um iPad 1
    e ja viz a minha inscrissao no Apple Developeer !!!!!

  • Valter

    Esse sim é post muito útil
    Parabéns!

  • daniel

    e pra ser CYDIA DEVELOPER?

    • Daniel,

      Se a Apple não aprovar o seu App é por dois motivos:

      1 – Ou ele está uma bosta, com leaks ou crash ou qualquer outra coisa;
      2 – Ou ele possui alguma funcionalidade que a Apple não permiti.

      No primeiro caso ele não merece estar em lugar nenhum, nem no Cydia nem na App Store.
      E no segundo caso a programação deve ser mais complexa que muito app comum aprovado pela Apple.

      Então é melhor começar com o simples. hehe

  • Rafael

    Gostei do Post!! Só falta o Mac!! (Obs: Aceito doação nem q seja de 10 centavos, pode ter certeza ajuda kk hehe quem quiser doar fala cmg uahsuha)

  • Primeiro preciso fazer uns cursos de programação, dps inglês, o Mac esta por vir….talvez daqui uns 2 anos a app store me espere…MUAHHAHAHHAHAHAH

  • Iuri

    A parte mais dificil mesmo é comprar o Mac.

    • Alugue!

      Tem um site que te permite alugar um Mac e usa-lo na nuvem: MacinCloud. Abraço.

  • Juan

    atualmente preciso do passo 1,2,3… ,pois é .

  • Sou design e estou com um projeto pessoal parado por falta de programador .. estou testando e gostaria de um parceiro para desenvolver app … se alguem se interessar

    Me add no face – Raphael Monteiro Barboza

  • Pedro

    Por acaso não tem esse material em PDF em português?
    É muito complicado..e ainda fica traduzindo é osso… ;x

    • Pedro,

      A documentação da Apple é toda em inglês, então é melhor ir se acostumando.
      Fora que o material em inglês disponível na internet/fóruns/blogs é extremamente maior que o em português. #ficadica

  • Vinicius Errero

    iLex, tenho muita vontade de programar para o iOS, mas não sei nada de programação e tenho apenas 12 anos. É muito difícil nesse caso? E outra coisa, depois que eu entrar no programa pago, posso colocar muitos aplicativos ou tem um limite?

    • Vinicius, você pode submeter quantos aplicativos você quiser. Lembrando que depois de submetidos passam pelo rigoroso processo de aprovação da Apple. E é nessas horas que a Apple separa os homens dos meninos. hehehe

      • O Velho Tiozão

        É nessas horas que vejo aqueles aplicativos com sons de peidos e arrotos e penso será que ela separa mesmo???

  • André

    Finalmente uma página que explica claramente os passos para quem ficou ansioso/curioso/estusiasmado para desenvolver aplicativos para aparelhos da Apple. Já programei um pouquinho em Delphi. No momento não tenho como adquirir um Mac… (tenho “apenas” um Ipod Touch 4g -quase quitado) Meu próximo sonho de consumo (eletrônicos) é um Ipad. Será que dá para programar usando o Ipad?

    • Não é possível.

      A alternativa mais acessível, legalmente falando, para programar para iOS é comprar um MacMini.

  • De fato, o inglês é essencial, talvez o mais importante. Sem inglês, todos os outros passos e tarefas ficam com dificuldade Kaioken aumentado 20 vezes.

  • Mracos

    É possível desenvolver alguma coisa com o próprio ipad?

    Grato pela resposta a quem responder.

    • Francisco junior

      Eu ACHO que não.

  • Leo

    Tb estou mto ancioso pra ser desenvolvedor!
    mas mês q vem to comprando o meu Mac com certeza 😀
    Excelente site iLex, parabéns!!

  • Rafhael – SC

    Tenho 17 anos e meu TCC é um jogo para IPhone, tah quase pronto 🙂 O Xcode é facil de se aprender ^^

  • Mumuxd

    Olá, gostaria de saber se eu posso desenvolver aplicativos para a Apple, sem ter empresa, só eu sabe? eu fazendo o jogo e enviando pra App Store, obrigado

    • Com certeza.
      Na hora de pagar a licença, opte pela versão individual.

  • Gustavo Cardoso

    Meu , vo começar a estudar , ja tenho um mac , um ipod touch , um iphone , só falta eu aprender a fazer aplicativos , minha idéia é , um aplicativo ( a jura?) que de pra fazer face times multiplos.

  • guilherme

    nao tenho um pc mac mas sim um iphone da pra faser isso por ele?

  • Carlos Verciano

    Pessoal tenho duas idéias quentes de app e preciso de alguém que já conhece como criar para firmar um acordo, caso tenha interesse enviarei via email, pois já conduzi o registro da idéia, mas gostaria de desenvover, não é brincadeira, quero investir de verdade. Tô usando esse espaço como fonte de conhecimento e futuras parcerias. Tenho alguns trabalhos postados em outro segmento, mas com grande interesse neste tipo de desenvolvimento.

    É do tipo de aplicativo que muita gente gostaria de ter no seu celular, não tenho dúvidas.

    • Edo

      Carlos,
      Conseguiu um contato ? Algum desenvolvedor entrou em contato contigo ?
      Tambem estou procurando. Trabalho numa empresa e que usamos smart-phones como equipamento de coleta de dados e preciso achar um desenvolvedor.
      Se tiver algum para indicar, ficaria agradecido.

      Edo

      • Morbix

        Vocês precisam deixar o contatos de vocês.

  • Luiz Paulo

    Depois dessa é melhor eu continuar sendo um mero usuario mesmo!

  • Silas Silva

    Alguem sabe onde posso encontrar a qtde de downloads dos aplicativos brasileiros?

  • ricardo

    Olá, meu nome é Ricardo Verona, publicitário e gostaria de encontrar um parceiro ninja para criação de aplicativos em parceria. Tenho algumas ideias bem legais e gostaria de encontrar um parceiro realmente experiente na área, que possa desenvolver 3 diferentes ideias que tenho, mas começaríamos com uma ideia inicial. Eu entraria com o design e a ideia e o parceiro criaria a codificação dos apps e sites, depois da ideia iniciada, seríamos sócios, seja para colocarmos numa aceleradora, seja para gerirmos o projeto por nós mesmo.
    Caso alguém tenha algum interesse, enviem seu portfólio para : [email protected]

  • Tom Surf

    iLex!
    Sob o ponto de vista comercial, qual o diferencial de desenvolver para iOS frente a outras plataformas tal como o Android? Sou formado na Fatec e com experiência profissional, aprendi Basic, Prolog, Pascal, Cobol, Java; C e Sybase em ambiente Linux, shellscript, e mais algumas coisinhas. Hj, atuo em outra area há 10 anos. Quero voltar. Qual seria o ambiente mais adequado à minha experiência tanto técnica como comercial? Parabéns pela iniciativa, e já sou grato desde já! Abrç

    • Minha opinião: usuário de iOS não se importa em pagar por bons aplicativos. Usuário de Android (a imensa maioria) não gosta de pagar por aplicativos. É estatística isso, não chute.
      Neste contexto, penso que desenvolver para iOS é MUITO mais vantajoso e promissor para o desenvolvedor. 😉

  • Bruno

    Boa tarde, bom acabo de fazer fazer a compra da conta desenvolvedor, meu primeiro objetivo é atualizar para IOS 7, ja estou juntando dinheiro para comprar um macbook air para aprender a programar nessa plataforma gostaria de saber nesse primeiro momento como faço pra ter direito a baixo o ios 7 para testes? tenho que vincular meu aparelho a conta como funciona? para criação da conta usei o mesmo id que uso no meu iphone. Obrigado desde ja.

  • Marcelo

    Tenho 13 anos e sou fissurado por programação, so que como ainda sou de menor nao posso 😛

  • Cintia

    Serve ter o computador IMac?

  • Agatha

    Olá, boa tarde.
    Depois do app pronto, quanto tempo demora para a liberação ou recusa da APPLE?

    • Itamar Sousa

      Boa tarde!
      Leva em algo em torno de 72 horas, porém alguns casos pode demorar, vai depender da demanda de apps para review.

  • Bruno Cunha

    Se eu criar um app e tiver a conta de desenvolvedor, eu consigo colocar na appstore sem ter um mac? Tenho o app final mas uso windows. É possível?

  • Carlos Eduardo Luminatti

    Uma pergunta … preciso do iphone e do iPad ou apenas um iPad resolve ?