iPhone Insides
Olá, seja muito bem vindo ao "iPhone Insides".

O melhor fórum de ajuda personalizada para
iPhone - iPod e iPad do Brasil.

Entre e aprenda muito mais conosco!

Como começar a desenvolver para iOS

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Como começar a desenvolver para iOS

Mensagem  iMaster em Seg 16 Jan 2012 - 6:56



Este post é voltado para programadores que estejam buscando a aprender a
desenvolver aplicativos para iPhone, iPad e Mac e não o público normal
do site, portanto o tom é um pouco diferente do normal, com mais termo
técnico e que o normal.

É muito recomendado se ter um Mac de verdade (Hackintosh
não conta), de preferência um MacBook Air (mais barato e mais rápido
que a maioria) e um dispositivo para testar seus apps, pode ser um iPod
touch mesmo.


Passo 1: Aprenda a Programar

A linguagem utilizada em todos os dispositivos Apple é a mesma:
Objective-C. Para quem está acostumado a desenvolver em C# e Java, o
choque é bem grande tanto na linguagem propriamente dita, quanto na IDE
usada para programar, o Xcode (cada pessoa no mundo tem uma preferência
em termos de linguagem e IDE, a maioria parece achar que o Xcode está
atrás do Visual Studio, mas anos à frente do Eclipse). A API
para iPhone e iPad é Cocoa Touch e para Mac é Cocoa, que por causa do
nome podem parecer iguais, mas tem diferenças o suficiente para te
enlouquecer.

Dá pra baixar gratuitamente o Xcode aqui
e testar seu código no simulador de iPhone e iPad, assim dá para ver o
quanto você se acostuma antes de pagar os $99 anuais para se tornar um
desenvolvedor de fato e poder testar em aparelhos.

Recursos:

Beginning iOS 5 Development
– Para quem já tem fundamentos de Objective-C e consegue ser
auto-didata, não há livro melhor para se aprender a programar para
iPhone e iPad. Recomendado.

Curso iAi iPhone SDK -
Curso nacional, presencial ou online, que ensina o básico para começar a
programar. É caro, mas é a única opção para quem não tem inglês bom. Há
um curso separado para iPad e outro para jogos.

Curso Trainning Desenvolvimento iPhone
– Outro curso nacional. Este simula de maneira abreviada o currículo do
curso da Stanford (abaixo), ensinando os fundamentos do SDK até
concluir o curso com a criação de um app publicado na App Store.

Curso Stanford Desenvolvimento iPhone
– Para quem já conhece programação orientada a objetos, esta cadeira
oferecida todos os anos pela universidade de Stanford ajuda a dominar
Objective-C, os 25 episódios (em inglês) são baixados diretamente no
iTunes e podem ser assistidos diretamente no iPhone ou iPad.

iPhone and iPad Apps for Absolute Beginners – Livro (em inglês) que ensina a programar para quem não conhece bulhufas de Objective-C usando iOS 5. Recomendado.

Vídeos WWDC
– A Apple faz uma conferência anual para seus desenvolvedores e depois
de algum tempo todos os vídeos (em inglês) são disponibilizados de
graça.


Passo 2: Aprenda Design

Aplicativos do mundo Apple são beeem diferentes de aplicativos
normais para web, PC e Android. Não adianta nada ter um código perfeito
com um P*** backend sólido se seu app tem uma cara horrível e é
complicado de usar. Você provavelmente venderá muito pouco para
recuperar seu investimento e nunca, nunca aparecerá nas categorias de
destaque da App Store, que tornam desenvolvedores ricos da noite para o
dia.

Vale a pena reforçar que um ícone bem feito ajuda MUITO em fazer seu
app se destacar dos 500.000 apps existentes na App Store, o ícone é a
primeira coisa que o usuário vê e um ícone feio ou confuso é uma péssima
impressão inicial.

Recursos:

Design Then Code – Aprenda
fundamentos de bom design, como criá-los no Photoshop com texturas e
efeitos de iluminação e depois como programá-los no Xcode. A primeira
lição é grátis.

Glyphish – 200 ícones gratuitos
para começar a usar em seus projetos ou 400 ícones em duas resoluções
diferentes por $25. Ícones do glyphish são usados em apps muito famosos
como Flipboard, Foursquare, Facebook e muitos outros.

Icon Resource – Tutoriais de como criar ícones e interfaces para iPhone, iPad e Mac feitos pelo conhecido designer Sebastiaan de With. €65

Tapptics
– Dezenas de tutoriais em vídeo para iPhone, iPad e Android; 300+
ícones customizáveis e vários templates. A vantagem deste é que os
templates e gráficos são compatíveis tanto com Photoshop [$699] como Pixelmator [$29,99], que é extremamente mais leve e barato que o Photoshop. $97 por ano.



Passo 3: Aprenda a Vender

Ok, você aprendeu a árdua tarefa que é programar em Objective-C e
descobriu que não adianta continuar fazendo os softwares medonhos que
você faz ou fazia no seu emprego corporativo (a menos que você
desenvolva para Android, aí pode continuar fazendo app vagabundo,
ninguém realmente se importa), está na hora de aprender a vender seu
app.

Isto consiste em duas tarefas relativamente simples:


  1. Montar um hotsite para demonstrar aos usuários o que exatamente seu
    app faz. O site tem que estar minimamente em inglês (brasileiro não
    compra apps, sinto muito) e opcionalmente em português e espanhol. Não
    tenha medo de pagar por tradução profissional, inglês tabajara é pior
    que nenhum. Se seu app for interativo, como um jogo, coloque uma P***
    de vídeo no YouTube.
  2. Ter um kit de mídia para poder enviar material de divulgação para a
    imprensa especializada. Isto inclui o ícone do app numa resolução alta,
    screenshots das principais funcionalidades e uma descrição do app, de
    preferência num arquivo .txt
Se você for um desenvolvedor independente, ou indie, não gaste
dinheiro com propagandas, você nunca vai ver este dinheiro de novo. Vale
muito mais a pena propaganda boca-a-boca e brincar com o valor de seu
app (fazer de $2,99 para $99 para de graça para $2,99 de novo, por
exemplo) para que ele apareça em sites que rastreiam promoções, como
este aqui.

Recursos:

My Artists – Este é um bom
exemplo de hotsite, simples e bonito, que explica tudo o que é
necessário para seu consumidor potencial. Nele também há um bom exemplo
de kit de mídia.



Passo 4: Aprenda a Suportar

Depois de colocar seu app à venda, é necessário continuar dando
suporte, pequenas atualizações com novos recursos é uma maneira simples
de manter seus clientes usando o app e blogs especializados falando
sobre ele, o que ajuda a vender e manter ratings altos na App Store.

É vital ter uma estrutura mínima de suporte: email, Twitter e
Facebook são obrigatórios para receber dúvidas e problemas de usuários,
mas para que você não enlouqueça caso seu app comece a ter bons
resultados e a base de usuários comece a crescer é investir numa solução
como o Get Satisfaction ou Tender para gerenciar bugs e pedidos de
funcionalidades.

Recursos:

Get Satisfaction – Fácil de
usar e de se integrar com seu website ou página no Facebook, ele
gerencia sua comunidade de usuários. Grátis por 15 dias e a partir de
$19 depois disso.

Tender – Colete pedidos de
suporte e novas funcionalidades e crie um ambiente de auto-atendimento
para seus usuários. Grátis por 14 dias e $24 depois disso.



Passo 5: Me Envie Seu App

Adoro divulgar desenvolvedores nacionais aqui no site e te ajudar a
promover seu app (não cobro nada por isso). Eu sou tão legal que vou até
te mandar um montão de feedback por email para você corrigir na próxima
versão.
É isso aí pessoal, ao trabalho.




Dica de Central dos Apps


Conhecimento é para os que procuram. Quanto aos preguiçosos,
merecem até ser tirado o pouco que sabem!


Se de alguma forma eu lhe ajudei, poderá agradecer
clicando no sinal
ao lado direito acima.

Me Add: facebook.com/imaster.rodrigo
Fale comigo: imaster@iphoneinsides.com.br
Siga-nos no Twitter @iphoneinsides
Curta-nos no Facebook AQUI



avatar
iMaster
iInside ADMIN
iInside ADMIN

Mensagens : 2224
Data de inscrição : 04/05/2011
Idade : 37
Localização : Brasil

http://iphoneinsides.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como começar a desenvolver para iOS

Mensagem  Charles em Seg 16 Jan 2012 - 15:03

Blza mano. é o que ando a procurar mesmo.. Vou ver isso com mais calma depois...

Já fui atrás de outras formas para programar para IOS, mas tudo em inglês, meu inglês não é tão fluente assim, e vi que aqui tem a possibilidade de ter aulas em português, mto atrativo isso. Gostei..

Mas vou com calma, e vou ver a outra maneira que vc indicou no outro tópico, uma de cada vez, vamos ver qual me dou melhor..
Valeu iMaster...



avatar
Charles
iInside Moderador
iInside Moderador

Mensagens : 325
Data de inscrição : 29/09/2011
Localização : Lisboa/Portugal

Voltar ao Topo Ir em baixo

Re: Como começar a desenvolver para iOS

Mensagem  iMaster em Ter 17 Jan 2012 - 4:57

Eu tb estou a estudar, mas como estou com meu tempo bem escasso, então vou bem devagar e sempre, mas chego lá.
Quem sabe não fazemso algo junto depois? rs


Conhecimento é para os que procuram. Quanto aos preguiçosos,
merecem até ser tirado o pouco que sabem!


Se de alguma forma eu lhe ajudei, poderá agradecer
clicando no sinal
ao lado direito acima.

Me Add: facebook.com/imaster.rodrigo
Fale comigo: imaster@iphoneinsides.com.br
Siga-nos no Twitter @iphoneinsides
Curta-nos no Facebook AQUI



avatar
iMaster
iInside ADMIN
iInside ADMIN

Mensagens : 2224
Data de inscrição : 04/05/2011
Idade : 37
Localização : Brasil

http://iphoneinsides.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como começar a desenvolver para iOS

Mensagem  Charles em Ter 17 Jan 2012 - 14:31

ôpa, certeza, isso ai... Parceria nos apps.. aqui em Portugal achei um local ai, que dá curso para desenvolver no Androide, mas nda no IOS ainda... Quero do IOS...

nAbraço..



avatar
Charles
iInside Moderador
iInside Moderador

Mensagens : 325
Data de inscrição : 29/09/2011
Localização : Lisboa/Portugal

Voltar ao Topo Ir em baixo

Re: Como começar a desenvolver para iOS

Mensagem  iMaster em Qua 18 Jan 2012 - 4:59

Aqui como podes ver tem bastante, mas é meio carinho. Embora a pouco achei um site com um cruso básico aqui até com preço acessível, mas não sei se vale a pena.


Conhecimento é para os que procuram. Quanto aos preguiçosos,
merecem até ser tirado o pouco que sabem!


Se de alguma forma eu lhe ajudei, poderá agradecer
clicando no sinal
ao lado direito acima.

Me Add: facebook.com/imaster.rodrigo
Fale comigo: imaster@iphoneinsides.com.br
Siga-nos no Twitter @iphoneinsides
Curta-nos no Facebook AQUI



avatar
iMaster
iInside ADMIN
iInside ADMIN

Mensagens : 2224
Data de inscrição : 04/05/2011
Idade : 37
Localização : Brasil

http://iphoneinsides.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como começar a desenvolver para iOS

Mensagem  Charles em Qua 18 Jan 2012 - 14:24

É tem que ver certinho qual curso fazer, pq todos eles são meio carinho mesmo, e se arrepender depois, isso é mau..
Me passe o link desse que vc viu ai faz o favor?

Valeuwss...



avatar
Charles
iInside Moderador
iInside Moderador

Mensagens : 325
Data de inscrição : 29/09/2011
Localização : Lisboa/Portugal

Voltar ao Topo Ir em baixo

Re: Como começar a desenvolver para iOS

Mensagem  iMaster em Qui 19 Jan 2012 - 7:44

Este é o basicão mesmo, massssss já é um começo né mano.

Embora tem de fazer os pré requisitos antes para facilitar o entendimento do iOS depois.

Veja --- http://www.treinaweb.com.br/curso/ios-iphone-ipad-basico


Conhecimento é para os que procuram. Quanto aos preguiçosos,
merecem até ser tirado o pouco que sabem!


Se de alguma forma eu lhe ajudei, poderá agradecer
clicando no sinal
ao lado direito acima.

Me Add: facebook.com/imaster.rodrigo
Fale comigo: imaster@iphoneinsides.com.br
Siga-nos no Twitter @iphoneinsides
Curta-nos no Facebook AQUI



avatar
iMaster
iInside ADMIN
iInside ADMIN

Mensagens : 2224
Data de inscrição : 04/05/2011
Idade : 37
Localização : Brasil

http://iphoneinsides.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como começar a desenvolver para iOS

Mensagem  Charles em Qui 19 Jan 2012 - 15:06

blza mano, vou ver isso sim.. obrigado pelo link...

Ha, e lá no outro programinha, tá entendendo alguma cosia? é um pouco fácil de entender? e o programa os menus, são em que língua..

Estou doido para instalar aqui mano, mas.. não vai de geito nenhum, mas vou tentar no fds, com mais calma...



avatar
Charles
iInside Moderador
iInside Moderador

Mensagens : 325
Data de inscrição : 29/09/2011
Localização : Lisboa/Portugal

Voltar ao Topo Ir em baixo

Re: Como começar a desenvolver para iOS

Mensagem  iMaster em Sex 20 Jan 2012 - 15:13

Inglês mesmo, meio complicado, ainda n tive muito tempo de ver, mas com calma mais a frente vou mexendo no bixo. rsrs


Conhecimento é para os que procuram. Quanto aos preguiçosos,
merecem até ser tirado o pouco que sabem!


Se de alguma forma eu lhe ajudei, poderá agradecer
clicando no sinal
ao lado direito acima.

Me Add: facebook.com/imaster.rodrigo
Fale comigo: imaster@iphoneinsides.com.br
Siga-nos no Twitter @iphoneinsides
Curta-nos no Facebook AQUI



avatar
iMaster
iInside ADMIN
iInside ADMIN

Mensagens : 2224
Data de inscrição : 04/05/2011
Idade : 37
Localização : Brasil

http://iphoneinsides.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Como começar a desenvolver para iOS

Mensagem  Charles em Sex 20 Jan 2012 - 16:07

Ha blza, mas deve de ser o inglês padrão dos programas né? Bem, quando eu instalar aqui, vou ficar fuçando nele dia e noite..
Abraço...



avatar
Charles
iInside Moderador
iInside Moderador

Mensagens : 325
Data de inscrição : 29/09/2011
Localização : Lisboa/Portugal

Voltar ao Topo Ir em baixo

Re: Como começar a desenvolver para iOS

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum