Arquivo para 'Mobile'

Disparando eventos customizados no Android

Postado em 23. abr, 2013 por .

8

Na plataforma Android, o uso de Fragments para flexibilizar o desenvolvimento é uma prática cada vez mais difundida, em especial para aplicações que precisam rodar em tablets. Através dos Fragments é possível isolar o comportamento de pequenos trechos da tela, ajudando a reduzir a quantidade de código nas activities e permitindo maior flexibilidade no momento more »

Continue Lendo

Como foi o MobileConf 2013

Postado em 10. abr, 2013 por .

8

Na última sexta-feira, dia 5 de Abril, aconteceu em São Paulo a primeira edição do MobileConf. Foi um dia completo com 500 participantes focados apenas em desenvolvimento mobile. Palestras Foram 3 tracks no evento, com um total de 19 palestras e 3 painéis de discussão no final. Vários dos slides e códigos foram disponibilizados pelos more »

Continue Lendo

Aplicações mobile: Web ou Nativa?

Postado em 30. ago, 2012 por .

18

Na semana passada a notícia de que o Facebook abandonou sua aplicação Web Mobile para lançar uma versão totalmente nativa com iOS, reascendeu a discussão sobre construir aplicações mobile usando linguagens nativas (Android, iOS, Windows Phone, outros) ou Web. Vale lembrar que outros já fizeram o caminho contrário: o Finantial Times chegou a ter sua more »

Continue Lendo

Não use jQuery no seu site mobile: conheça o Zepto.JS

Postado em 31. jul, 2012 por .

31

Já foi dito que boa performance é a melhor funcionalidade que seu site mobile pode oferecer. Ajustar a interface com viewport e media queries é interessante, mas nada adiante se a página for pesada e tornar-se inutilizável. Falamos de otimizações web aqui no blog há bastante tempo. Mas em mobile a figura é outra: dispositivos more »

Continue Lendo

Tratando problemas de conexão http nos aplicativos Android

Postado em 25. jun, 2012 por .

6

Diversas aplicações android utilizam uma conexão com a internet para conseguir recuperar dados essenciais para o correto funcionamento do aplicativo, alguns exemplos são o Facebook e o Twitter . Um detalhe que nem sempre é lembrado é o de prover um feedback útil para o usuário quando a conexão está com problemas. Por exemplo, ela more »

Continue Lendo

Enviando mensagens curtas para o Android via C2DM

Postado em 12. jun, 2012 por .

12

Atenção: o Google C2DM não é mais recomendado pelo Google. Há agora o Google Cloud Messaging for Android (GCM), considerado sua nova versão. Há um tipo de preocupação que aparece bastante nas turmas do nosso curso de Android: você precisa enviar uma notificação para um celular que instalou sua aplicação. Quais são as alternativas? Enviar more »

Continue Lendo

Trabalhando com JSON no iOS

Postado em 10. mai, 2012 por .

18

Com o crescimento do mercado mobile, a integração de sistemas com os pequenos aparelhos se tornou essencial. O formato JSON se popularizou com a mesma velocidade que o desenvolvimento mobile. Sua simplicidade e facilidade de desenvolver parsers o tornou uma das principais alternativas na integração de sistemas web, em especial para ser consumido via AJAX. more »

Continue Lendo

2012 é o ano do mercado mobile no Brasil

Postado em 17. abr, 2012 por .

14

O mercado mobile está explodindo em todo o mundo, e no Brasil não é diferente. Saiba porque e como aproveitar as oportunidades. É verdade que o Brasil já ultrapassou a marca de mais celulares que gente há algum tempo. Ainda em 2010, batemos a marca de 200 milhões de linhas. Desde então, o volume de more »

Continue Lendo

Gerenciamento de memória e o ARC no Objective-C

Postado em 11. abr, 2012 por .

10

Em outubro de 2011 a Apple lançou o iOS 5. Os desenvolvedores comemoraram bastante a disponibilização de uma funcionalidade chamada Automatic Reference Couting (ARC), que promete facilitar muito o desenvolvimento de aplicações iOS. O desenvolvedor Objective-C precisa se  preocupar com o gerenciamento de memória em suas aplicações, basicamente isso significa alocar a memória que será more »

Continue Lendo

Flexibilidade em páginas para dispositivos móveis com media queries

Postado em 03. abr, 2012 por .

32

Já fez seu site mobile? Explore o mercado que mais cresce no Brasil e no mundo com as melhores práticas de Web mobile. No artigo sobre viewport, aqui do Blog, vimos como criar uma página com tamanho adequado aos diversos dispositivos que temos que lidar hoje em dia. Se colocarmos um viewport com width=320, por more »

Continue Lendo

Usando styles nos layouts da sua aplicação Android

Postado em 22. mar, 2012 por .

7

Construir layouts no Android não é uma tarefa fácil e exige bastante esforço. Não só pela fragmentação, mas também pela orientação e outros detalhes. Digamos que estamos construindo uma aplicação que terá dois layouts diferentes. Um para quando o dispositivo estiver com a tela em portrait e outro para quando o dispositivo estiver com a more »

Continue Lendo

Injeção de dependências no Android com RoboGuice

Postado em 15. mar, 2012 por .

12

“É quase impossível escrever uma app Android que não se pareça com uma app Android”. Com essas palavras Michael Burton apresentou o RoboGuice (lê-se “robojuice”), uma ferramenta de injeção de dependências no Android, aos desenvolvedores brasileiros na AndroidConf Brasil 2011. A estrutura do código de uma app Android é fortemente baseada na classe Context, usada, more »

Continue Lendo

Recursos dinâmicos do Objective-C

Postado em 13. mar, 2012 por .

2

É bem simples invocar um método a partir de uma NSString, pelo performSelector: Quando não utilizamos o ARC, podemos ir bem mais além. Para isso, vamos conhecer um pouco mais do metamodelo de classes do runtime do Objective-C. Para entender melhor as funcionalidades dinâmicas da linguagem, precisamos entender como é feita a busca de métodos more »

Continue Lendo

Pixels, pixels ou pixels? Dicas de Web Mobile com viewport

Postado em 27. fev, 2012 por .

18

Foi-se o tempo em que pixel significava apenas o menor ponto na tela. Bastava dizer que uma imagem tinha 200px, e então ela ocuparia 200 pontos, ou seja, 25% de uma tela de tamanho padrão 800×600. Mas o mundo mobile mudou completamente o jogo e, hoje, o conceito de pixel pode significar várias coisas. (Atualização: more »

Continue Lendo

Explorando o Application Resources do Android

Postado em 09. fev, 2012 por .

6

Desenvolver para Android não é uma tarefa fácil. Hoje existem cerca de 700 dispositivos que rodam Android. Além de rodarem diversas versões do android, eles possuem hardwares, telas e tamanhos diferentes. Uma grande dor de cabeça para o desenvolvedor Android, a conhecida fragmentação da plataforma. Para facilitar o desenvolvimento e  aliviar a dor de cabeça do more »

Continue Lendo