Como começar a desenvolver para iOS
2 participantes
Página 1 de 1
Como começar a desenvolver para iOS
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:
- 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. - 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
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
Re: Como começar a desenvolver para iOS
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...
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...
Charles- iInside Moderador
- Mensagens : 325
Data de inscrição : 29/09/2011
Localização : Lisboa/Portugal
Re: Como começar a desenvolver para iOS
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
Quem sabe não fazemso algo junto depois? rs
Re: Como começar a desenvolver para iOS
ô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..
nAbraço..
Charles- iInside Moderador
- Mensagens : 325
Data de inscrição : 29/09/2011
Localização : Lisboa/Portugal
Re: Como começar a desenvolver para iOS
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.
Re: Como começar a desenvolver para iOS
É 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...
Me passe o link desse que vc viu ai faz o favor?
Valeuwss...
Charles- iInside Moderador
- Mensagens : 325
Data de inscrição : 29/09/2011
Localização : Lisboa/Portugal
Re: Como começar a desenvolver para iOS
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
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
Re: Como começar a desenvolver para iOS
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...
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...
Charles- iInside Moderador
- Mensagens : 325
Data de inscrição : 29/09/2011
Localização : Lisboa/Portugal
Re: Como começar a desenvolver para iOS
Inglês mesmo, meio complicado, ainda n tive muito tempo de ver, mas com calma mais a frente vou mexendo no bixo. rsrs
Re: Como começar a desenvolver para iOS
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...
Abraço...
Charles- iInside Moderador
- Mensagens : 325
Data de inscrição : 29/09/2011
Localização : Lisboa/Portugal
Tópicos semelhantes
» Restaurar meu ipad da 4.2.1 para 4.3.3 e não para 4.3.5.Como faço isso??
» Fazer o upgrade para ios4.3.3 para 5.0.1 mas manter a baseband 04.10.01 como posso fazer?
» Umbrella - Como salvar os SHSH blobs do seu iDevice - Atualizado 2X
» Saiba como se preparar para o iOS 5!
» GPS para tablets – Como funciona o GPS no tablet.
» Fazer o upgrade para ios4.3.3 para 5.0.1 mas manter a baseband 04.10.01 como posso fazer?
» Umbrella - Como salvar os SHSH blobs do seu iDevice - Atualizado 2X
» Saiba como se preparar para o iOS 5!
» GPS para tablets – Como funciona o GPS no tablet.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos