Blog

20 Jul, 2011 11:00 Dicas para criar o seu projeto mobile

Por conta do avanço da plataforma mobile, é normal que as empresas queiram ter seu aplicativo para smartphones. Por se tratar de um meio muito recente, ainda há dúvidas sobre especificações, limitações da plataforma e distribuição dos aplicativos. Pensando nisso, decidi escrever esse post para orientar aqueles que estão pensando em ter um aplicativo mobile. Para facilitar o entendimento, separei os tópicos em três principais grupos: especificações (o quê?), informações (como?) e distribuição (onde?).

18 Jul, 2011 13:13 Publicar no Android Market

Olá pessoal! Vou resumir aqui em poucos passos como colocar um aplicativo desenvolvido por você no Android Market. Vamos lá!

09 Jul, 2011 14:29 Customizando a aparência da UINavigationBar

Depois de customizar uma UITabBar, agora vamos apresentar uma técnica muito simples de customizar a UINavigationBar. Na verdade, o que vamos fazer é simplesmente adicionar uma imagem à UINavigationBar e substituir sua aparência original.

29 Jun, 2011 17:49 Como tocar som em aplicativos iPhone

A maioria dos aplicativos utilitários não toca nenhum som quando clicamos nos seus botões ou selecionamos elementos em suas tabelas. Contudo, para alguns aplicativos, especialmente jogos, o feedback sonoro é muito importante. No nosso aplicativo The Lost Puzzles, por exemplo, o som é usado para simular pedras se movendo e a música para fazer o usuário imergir no cenário do antigo Egito.

27 Mai, 2011 11:16 Como criar cabeçalho e rodapé no Android

Olá pessoal! Estive esses dias programando um projeto Android e me deparei com a necessidade de criar uma lista. Porém não era somente isso, na tela tinha também cabeçalho e rodapé. Até aí tudo bem, o problema é que a minha lista poderia ter nenhuma ou várias células, o que fazia com que a minha barra do rodapé não ficasse no final da tela, paradinha, independente do tamanho da lista.

20 Mai, 2011 16:04 Personalizando fontes no Android

Embora o pacote de fontes padrão do Android sirva para a maioria dos propósitos, há vezes em que você precisa fazer telas mais incrementadas, e isso inclui mexer nas fontes. Por conta disso, você pode precisar alterar alguns atributos das fontes, ou até mesmo utilizar fontes personalizadas.

28 Mar, 2011 17:54 Cache de recursos carregados da Internet

Se você pretende carregar uma imagem ou qualquer outro recurso vindo da Internet de forma repetitiva e com pouca ou nenhuma variação de seu conteúdo, é bem provável que você precise de alguma técnica de cache. Sem o cache, é provável que seu aplicativo perca muito tempo carregando o mesmo recurso remoto desnecessariamente.

09 Fev, 2011 18:00 Dicas para ajudar a depurar o código em Objective-C

Por mais que o seu projeto seja bem testado, e que você tenha se esforçado ao máximo para não ter gambiarras no código-fonte, inevitavelmente haverá momentos em que você precisará depurar o código em busca de erros.

Para muitos, é nesse momento que começa o desespero. Embora alguns achem o Xcode a quinta maravilha do mundo como IDE, ela ainda peca um pouco na hora de dar suporte ao desenvolvedor para achar erros.

27 Jan, 2011 20:31 UIAlertView x UIWindow

Olá pessoal. Hoje vou dividir com vocês uma experiência que tive em um projeto da Mobits.

No nosso projeto, criamos uma view que era adicionada na window da seguinte forma:

[[[UIApplication shareApplication] keyWindow] addSubview:self];

Durante boa parte do desenvolvimento, usar a keyWindow não apresentava nenhum problema. Porém, em um determinado momento, percebemos que quando adicionávamos essa view no delegate do UIAlertView, simplesmente ela aparecia durante um tempo e depois sumia.

24 Jan, 2011 11:20 Carregando imagens da Internet em uma UIImageView

Uma tarefa comum em alguns projetos que participei foi a de carregar dentro de uma UIImageView uma imagem vinda da Internet. A primeira solução que vem a cabeça é simplesmente baixar os dados da imagem e carregá-los na UIImageView.

11 Jan, 2011 15:28 Como distribuir versões Beta de aplicativos diretamente pela rede

Esse post é destinado a todos os desenvolvedores que utilizam a distribuição Ad-Hoc para enviar seus aplicativos para Beta Testers ou para clientes remotos. Para quem não sabe, a distribuição Ad-Hoc serve para que aplicativos possam ser instalados nos dispositivos sem passar pela Apple, mas com uma restrição: o UUID do dispositivos onde o app vai rodar tem que estar registrado antes do app ser compilado, e existe um limite para apenas 100 dispositivos.

01 Dez, 2010 17:19 Comparação entre frameworks para desenvolvimento de sites mobile

Se você leu o último post do Rafael e decidiu fazer uma Web App para expor seu produto, sua empresa ou simplesmente suas ideias, então você precisará escolher um framework para facilitar a sua vida na hora de gerar um conteúdo adaptado para cada tipo de dispositivo. Claro que você pode fazer tudo na mão ou simplesmente definir que seu site vai ser visualizado somente no iPhone, mas se quiser um pouco mais que isso, vale a pena investir em pesquisar um bom framework.

26 Nov, 2010 18:53 Web Apps ou aplicativos nativos?

Nesse post vou apresentar minha opinião sobre as vantagens e desvantagens dos aplicativos e dos sites mobile, também conhecidos como Web Apps, mas antes cabe responder a seguinte pergunta:

Eu devo investir em fazer um Web App ou um aplicativo nativo?

28 Out, 2010 16:00 Erro no framework de testes OCUnit no iOS 4.1

Há algum tempo atrás, eu escrevi a respeito do framework de testes nativo do Xcode, o OCUnit. Lendo alguns posts na internet, descobri que a atualização do iOS SDK para a versão 4.1 tem apresentado a mensagem de erro abaixo.

26 Out, 2010 15:28 Alterando a cor de fundo da UITabBar

Eu já encontrei, em diversos fóruns - inclusive o da Apple - dúvidas de desenvolvedores sobre a possibilidade de alterar a cor de fundo de uma UITabBar. Infelizmente, não existe nenhum mecanismo oficial para fazê-lo, contudo existem maneiras de contornar essa restrição e uma delas irei apresentar aqui.

Ao navegar neste site, você consente o uso de cookies nossos e de terceiros, que coletam informações anônimas e são essenciais para melhorar sua experiência em nosso site.