24 out 2016

O JSON – JavaScript Object Notation, é um formato de dados utilizado para intercâmbio de dados computacionais que é empregado na maioria das aplicações atuais e é definido pela Json.org. Existem no mercado vários frameworks, e para diversas linguagens, que ajudam na conversão de objetos Json para seu modelo de dados porém nesse post vamos

Read More

27 jul 2016

Caso você não tenha acompanhado essa série desde o começo poderá consultar os posts anteriores nos links a seguir: Parte 1 e Parte 2 Continuando com nossa série de posts sobre testes unitário em swift, vamos agora criar um teste para uma tela que necessita de dados de serviços externos. Vamos iniciar nosso trabalho criando

Read More

29 abr 2016

Para continuar com nossa série de posts de sobre teste unitário vamos, primeiramente, fazer com que o teste realizado na Parte 1 seja executado com sucesso. Ao final do primeiro post tínhamos nosso teste criado porém sem implementação de nossa viewcontroller o que fazia com que nosso teste falhasse. Então agora vamos implementar corretamente nossa

Read More

25 abr 2016

Todos nós sabemos da importância dos testes unitários no desenvolvimento de software e nesse post vamos montar um pequeno projeto com o teste básico de uma lista a fim de apresentar a estrutura do XCTest, framework de teste utilizado pelo Xcode. Para começar vamos criar um novo projeto e selecionar a opção “Include Unit Tests”

Read More

05 set 2012

Para iPad: Restrinja a hierarquia da sua informação Use a tela grande do iPad  e elementos específicos de interface do iPad para dar às pessoas um acesso a mais informações em um só lugar. Embora você não queira juntar muita informação em uma única tela, você também quer impedir que as pessoas sintam que  devem visitar muitas telas diferentes para encontrar o que deseja. Em geral, foque na tela principal o conteúdo primário e forneça informações adicionais ou ferramentas em uma tela auxiliar, como um pop-over. Isto dá às pessoas acesso fácil a funcionalidade de que precisam, sem que elas precisem sair do contexto da tarefa principal. Com a tela grande do

Read More

01 ago 2012

Sempre esteja preparado para parar Aplicações iOS param quando as pessoas pressionam o botão Home para abrir um aplicativo diferente ou usam um recurso do dispositivo, como o telefone. Em particular, as pessoas não tocam em um botão para fechar a aplicação ou selecionam Sair em um menu. Para proporcionar uma boa experiência de parada, um aplicativo do iOS deve: Salvar os dados do usuário o mais rapidamente e sempre o mais razoávelmente possível, pois uma saída ou notificação de término podem aparecer a qualquer momento. Salvar o estado atual quando parar, no nível mais detalhado possível para que as pessoas não percam o seu contexto quando iniciarem

Read More

10 jul 2012

Utilizar Modal nas tarefas ocasionais e simples Sempre que possível, minimize o número de vezes que as pessoas devem estar em um ambiente restrito para executar uma tarefa ou fornecer uma resposta. Aplicações do iOS devem permitir que as pessoas interajam com as mesmas de maneira não-linear. O uso do Modal impede essa liberdade pela interrupção do fluxo de trabalho das pessoas e força-as a escolher um caminho particular. O uso do Modal e é mais adequado quando: É fundamental chamar a atenção do usuário. A tarefa deve ser concluída (ou explicitamente abandonada) para não deixar os dados do

Read More

06 jul 2012

Faça os alvos do tamanho da ponta de um dedo O tamanho da tela dos dispositivos iOS pode variar, mas o tamanho médio de um dedo, não. Independentemente do dispositivo que seu aplicativo é executado, seguindo estas guias (guidelines), garantem que as pessoas podem usar confortavelmente a sua aplicação. De elementos tappable (tocáveis) na sua aplicação, uma área-alvo de cerca de 44 x 44 pixels. A aplicação da calculadora do iPhone é um bom exemplo dos controles do tamanho de um dedo. Se você criar controles menores, ou se você os coloca muito próximos, as pessoas devem mirá-los

Read More

05 jul 2012

Agrade as pessoas com gráficos impressionantes Gráficos atraentes, ricos e bonitos atraem as pessoas para um aplicativo e fazem a mais simples das tarefas algo gratificante. Belas obras de arte (beautiful artwork) também ajuda a construir a marca da sua aplicação aos olhos dos usuários. Dispositivos iOS exibem a arte da sua aplicação, então você deve considerar a contratação de um artista profissional para criar gráficos de primeira linha que as pessoas irão admirar. Viu, a Apple insiste em dizer que você

Read More

03 jul 2012

Use os elementos da interface do usuário consistente As pessoas esperam um padrão nas exibições e controles que aparentam e se comportam de maneiras consistentes nas aplicações. Siga os usos recomendados para elementos padrões da interface de usuário. Desta forma, os usuários podem depender de sua experiência primária para ajudá-los conforme eles aprendem a usar o seu aplicativo. Você também facilita ao seu aplicativo a procura por atualizações (up-to-date) e funcionamento correto se o iOS altera a aparência ou o comportamento dessas vistas (views) ou os controles padrões. Para um aplicativo que permite

Read More