Construir uma interface iOS App

Muita coisa acontece nos bastidores de um aplicativo, mas os usuários não ver isso. O que eles vêem é a sua interface. Aqui estão alguns pontos para se lembrar como você construir a sua interface de usuário (UI):

  • Estudar Diretrizes da Apple Human Interface, aplicações nativas, e de exemplo: Mesmo com uma sociedade livre, você pode encontrar muitas informações sobre o A Apple site para desenvolvedores. Conheça o layout do que está lá. Olhar criticamente para os aplicativos nativos em seus dispositivos iOS e estudar a documentação.

  • Estudar a história UI: Especialmente se você é novo para iOS, olhar para a documentação da Apple para a versão anterior do iOS, bem como relatos da mídia de que você pode encontrar online. (Você também pode voltar algumas versões.) O que você está procurando é o que há de novo no iOS 7 e que era novo no iOS 6. Por que essas alterações feitas? Não acidentalmente reverter para uma versão anterior que agora é completada.

  • Conhecer o seu usuário: Quanto mais você pode esclarecer quem você está projetando para, melhor a sua aplicação será. Alguns aplicativos são projetados para uso geral no mercado de massa, mas outros são altamente especializados.

  • Pense globalmente: Se há alguma chance de que a sua aplicação terá de ser traduzido, estudar a informação de localização sobre o A Apple site para desenvolvedores de modo que você não tem que voltar e refazer as coisas. É mais fácil construir em recursos de localização e não usá-los do que ter que adicioná-los em durante o meio do desenvolvimento.

  • Encontre o seu look: O que vai fazer seu aplicativo parecido com o seu aplicativo? Em iOS 7, há um conceito de cor da tonalidade - uma cor especial que você usa para determinados elementos da interface. Os usuários rapidamente vir a reconhecer que a cor da tonalidade é para controles de aplicativos. (On built-in aplicativos nativos no iOS, muitas vezes é azul.) Você não tem espaço para um logotipo em cada tela.

  • Configurar seu projeto Xcode: Mesmo se você ainda não está codificando, criou um projeto que você pode usar para testar as coisas. Isso não vai ser o seu app - você vai jogá-lo fora depois de suas experiências são feitas.

  • Pense sobre o desempenho: As coisas tais como bancos de dados sobre os iOS dispositivos, sites ou bancos de dados que acessam a Internet, o uso de locais ou outras funcionalidades do dispositivo, e qualquer outra coisa que não é apenas o código precisa de um pouco de atenção extra.

  • Pense sobre segurança: Leia-se sobre as medidas de segurança que você deve tomar, especialmente se você estiver escrevendo um app para crianças.

menu