Programação em iOS, como e por onde começar

captura de tela rápida

Para desenvolver aplicativos para iOS, você terá que usar o Xcode, que e um ambiente de desenvolvimento integrado, também chamado IDE (acrônimo em inglês para IAmbiente de Desenvolvimento Integrado), o que significa que é um programa de computador composto por um conjunto de ferramentas de programação.

Este IDE fornece um Interface gráfica que é muito útil para o desenvolvimento de aplicativos e inclui a nova linguagem de programação rápido, lançado pela Apple este ano.

Apple é promovendo Swift, mas isso não significa que você não pode programar com outras línguas como Objective-C. O idioma que você decidir depende de você, aqui está uma lista de recursos para guiá-lo:

  • Comece a desenvolver aplicativos iOS hoje: Esta é a guia oficial da Apple Para iniciar a programação, comece na compressão do Xcode e comece pela estrutura da sua aplicação, implemente-a e finalize com o upload para a App Store.
  • Apresentando o Swift: É a nova linguagem da Apple, é muito mais fácil de usar, então se você está aprendendo do zero, talvez seja um ponto ideal para começar aprendendo.
  • Vídeos de desenvolvimento da Apple: A Apple tem uma compilação de vídeos WWDC que ensinam partes do desenvolvimento, dicas e recursos, vale a pena parar para ver alguns.
  • Tutoriais de Ray Wenderlich: Se você quiser fazer um jogo, os tutoriais de Ray Wenderlich são o melhor ponto de partida. Você precisará ter algum conhecimento de Swift e Objective-C.
  • Capacidades API da Apple: A Apple tem muitas APIs diferentes para acessar as extensões do iOS 8, incluindo aquelas para Touch ID, Fotos, HealthKit e outras. Familiarizar-se com essas APIs pode aumentar o nível de seu aplicativo exponencialmente.
  • Aula de desenvolvimento de aplicativos iOS da Code School: Você pode acessar o desenvolvimento básico gratuitamente por meio de aulas introdutórias nesta escola.
  • Aulas de desenvolvimento iOS de Stanford: Ofertas de Stanford aulas gratuitas para aprender iOS. No momento, eles estão disponíveis apenas para iOS 7, mas provavelmente lançarão uma atualização para iOS 8 em breve.

Guia de revisão de aplicativos

A Apple tem uma visão muito específica de aplicativos que permitirão na loja, por isso é útil conhecer suas regras antes mesmo de iniciar o aplicativo. Do contrário, você pode gastar muito tempo em um aplicativo que a Apple não permite na App Store. Esses padrões eles estão no Diretrizes de revisão da loja de aplicativos.

Ao terminar o aplicativo, você pode enviá-lo para a App Store e será duramente revisado com base em seu conteúdo, design e detalhes técnicos. Portanto, é importante levar em consideração o Guia de Revisão, Revise as Diretrizes. A Apple também tem uma lista de razões mais comuns para rejeição.

Da mesma forma lá guias específicos Caso você queira usar alguma das APIs, as mais comuns são:

Guia de design

A Apple quer que todos os aplicativos em sua loja tenham «consistência«, E embora isso não signifique um bom design, significa que os aplicativos usam os mesmos elementos básicos na interface do usuário, que é detalhado no Diretrizes de Interface Humana. Nele você encontrará o que eles exigem tanto em design do aplicativo como no design do ícone.

Para facilitar esse processo eles têm um resumo do que pode e do que não pode ser feito para que seja mais fácil começar, você pode ver em Fazer e não fazer. Outros recursos são;

Testando

É importante testar a aplicação e novos olhos são sempre bem-vindos, por isso é importante use testadores beta que levam seu aplicativo ao limite. Neste cenário, temos duas opções interessantes:

  • GitHub é aquele para ele controle de versão de software e trabalho colaborativo. Depois de se inscrever no GitHub, é muito fácil vincular seu Xcode a ele, então tudo o que você faz é salvo lá e o resto da equipe fica acessível. Se precisar de uma ajudinha, use o guias.
  • TestFlight, é um aplicativo que permite que outros usuários teste seu aplicativo, você só precisa baixar e instalar TestFlight.

Desenvolver para iOS é se familiarizar com o XcodeDepois de entender como funciona, você pode escrever seu aplicativo em vários idiomas ou inserir o Swift.


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

3 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Radiohead dito

    Excelente muito obrigado

  2.   MRM dito

    Informação muito boa, para publicações como esta vale a pena visitar de vez em quando, obrigado.

  3.   Seba dito

    muito obrigado serio