Mostrando postagens com marcador intermediario. Mostrar todas as postagens
Mostrando postagens com marcador intermediario. Mostrar todas as postagens
quarta-feira, 13 de novembro de 2013
Usando ActionBar em Android 2.x
ActionBar é um dos padrões de interface mais usados em Android. Ela resolve vários problemas de uma vez: identidade (ícone do app), localidade (em que local do aplicativo o usuário está) e navegabilidade (oferece opções de navegação). Não é um padrão criado pelo Google, e sim pela comunidade, sendo difícil atribuir um criador. O mais provável é que ela tenha evoluído de app em app. Por isso, até a versão 3.0 do Android, todo e qualquer app que queria utilizar a ActionBar tinha que implementa-la manualmente, construindo seu próprio layout com as views, e lidando com problemas de tamanho, orientação, etc.
Leia mais...
Marcadores:
action bar,
api 7,
interface,
intermediario,
menu,
suporte,
ui design,
ux design
Usando Google Maps no app Android
Leia mais...
Marcadores:
api 8,
intermediario,
mapas,
suporte,
ui design
terça-feira, 31 de julho de 2012
Padrões de Design no Android
Olá! Aqui no blog, até agora, só fizemos posts e tutoriais sobre desenvolvimento, códigos, APIs, mas não só disso são feitos os aplicativos. Já comentei sobre a importância de um bom design na produção de um bom aplicativo, mas esse será o primeiro post dedicado exclusivamente a isso.
Por que se deve usar padrões? Se seu aplicativo utilizar padrões que o usuário já conhece, então ele também já sabe como usar seu aplicativo. Ou seja, deixa o aplicativo mais fácil de se utilizar, usuários terão uma melhor experiência, mais pessoas utilizarão e mais "vendas" você terá.
Marcadores:
action bar,
activity,
api 14,
api 7,
intermediario,
menu
terça-feira, 24 de julho de 2012
Animando aplicativos com Animation - Parte 2
Olá. Na Parte 1 deste tutorial foi mostrado como Animation é importante para um aplicativo profissional e como é possível criar animações pelo xml ou pelo código java e mandar executa-las. Com isso é possível fazer todo tipo de animação, mais ainda não é possível, pelo menos não é fácil, integrar varias animações, mudanças de layout, reposicionamento de views, etc.
O que veremos agora é: primeiramente um defeito desse tipo de animação, a seguir veremos sua solução e algumas dicas.
terça-feira, 17 de julho de 2012
Animando aplicativos com Animation - Parte 1
Facebook, Google+, Twitter, Evernote, e muitos outros aplicativos profissionais possuem isso em comum: utilizam animações para deixar o aplicativo mais agradável de se visualizar e navegar. Ao contrário do que pode parecer, utilizar animações não é apenas uma questão de estética - apesar de que estética no mundo concorrido dos aplicativos ser muito importante - é uma questão de navegabilidade, user experience.
Animações dão indicações visuais do que está acontecendo. Ao invés de uma view simplesmente desaparecer e o usuário ficar sem saber o que aconteceu com ela, ela pode ser deslizada pro lado, ou desaparecer suavemente em direção a algum botão. Dessa forma o usuário sabe o que aconteceu com a view e, se for bem usado, saberá o que fazer para tê-la de volta.
terça-feira, 15 de maio de 2012
Como fazer uma Splash Screen
Splash Screen é um padrão de design onde é exibido uma tela com uma imagem ou animação durante a abertura do aplicativo. Esse padrão existe desde antes dos smartphones, nos softwares para desktop (offices, photoshop, etc...).
A princípio essa tela é exibida para o usuário enquanto carregamentos pesados de inicialização são feitos, entretanto, pela popularização do padrão, alguns aplicativos o utilizam apenas para elucidar e apresentar de forma bonita o aplicativo. Hoje aprenderemos dos dois modos.
Marcadores:
activity,
handler,
imagem,
intermediario,
splash screen,
thread
terça-feira, 8 de maio de 2012
Como enviar e receber SMS em um Aplicativo Android
SMS, que significa Short Message Service (Serviço de Mensagens Curtas), se popularizou nos dispositivos móveis há bastante tempo e no Brasil ficou popularmente conhecido como Torpedo. Consiste no envio de mensagens com até 160 caracteres para um celular.
Em suas aplicações para Android você pode querer ou precisar fazer uso deste recurso. A plataforma Android fornece bons métodos de envio e recebimento de SMS pela aplicação e isso é importante pois além de poder enviar um SMS sua aplicação pode ler um SMS e executar alguma ação a partir dele, ou seja, você pode usar SMS para que aplicativos em dispositivos distintos troquem informações e executem ações remotamente.
terça-feira, 24 de abril de 2012
Adicionando propagandas com AdMob
Hoje iremos aprender passo a passo como colocar propagandas através do AdMob para monetizar nossos aplicativos. Visto que (principalmente no Brasil) tem bastante gente que não adquire aplicativos pagos, a solução é oferecer aplicativos de forma gratuita e inserir propagandas que ao serem clicadas geram retorno ao desenvolvedor.
Irei utilizar o game que estávamos produzindo para demonstração, mas o mesmo método pode ser utilizado para outros aplicativos. Há diferentes formas de utilizar o AdMob, mas a que irei mostrar aqui é a que considero mais simples e fácil de usar.
terça-feira, 17 de abril de 2012
Desenvolvendo jogos para Android - Parte 3 - Sons e High Score
Neste tutorial faremos os últimos ajustes no nosso jogo antes de publica-lo no Google Play (irei mostrar como em outro tutorial). Iremos adicionar uma música ambiente, sons de interação com os Pinks e Golds, sons de vitória ao passar de nível e som de derrota ao dar Game Over. Também iremos salvar o High Score, ou seja, a maior pontuação em todo o jogo, assim se cria um desafio a ser passado toda vez que o jogador jogar o jogo.
Marcadores:
game,
intermediario,
SharedPreferences,
som/musica
terça-feira, 10 de abril de 2012
Desenvolvendo jogos para Android - Parte 2 - Interação
Continuando a série de desenvolvimento de jogos para Android, vamos completar nosso jogo e deixa-lo jogável. Vamos criar as telas iniciais e de game over, criar a interação e computar scores e levels.
Veja a primeira parte aqui.
Marcadores:
activity,
game,
intermediario,
sprite
terça-feira, 27 de março de 2012
Desenvolvendo jogos para Android - Parte 1 - Criando elementos gráficos
![]() |
| Jogo que iremos desenvolver: Smash! |
Hoje começaremos com uma série de tutoriais sobre desenvolvimento de jogos/games para Android. Para isso iremos construir juntos, passo a passo, o jogo que estou chamando de Smash! Nessa primeira parte aprenderemos como fazer os personagens, e o background utilizando a classe Sprite.
O jogo é bastante simples: há os personagens rosas e os dourados. O objetivo do jogador é derrotar todos os rosas (clicando neles) sem clicar nos dourados, no mínimo de tempo possível. A medida que se avança nas fases os personagens ficam mais rápidos.
Marcadores:
background,
game,
intermediario,
sprite
terça-feira, 31 de janeiro de 2012
Persistência de dados com SQLite
É notável que muitas aplicações precisam de alguma forma de persistência de dados, assim você ainda terá informações quando seu aplicativo for finalizado ou o aparelho for desligado. Isso pode ser feito de diversas maneiras:
- Armazenamento interno: armazena arquivos na memória do aparelho. Esse arquivo está disponível apenas para sua aplicação, nem manualmente o usuário consegue acesso a ele. Esses arquivos serão deletados quando o aplicativo for desinstalado;
- Armazenamento externo: armazena arquivos na memória externa do aparelho, que normalmente é o cartão (micro)SD. Esse arquivo pode ser acessado por qualquer aplicativo e estará acessível para o usuário também;
- Armazenamento online: utilizar um servidor próprio para armazenar informações. Depende diretamente de uma conexão com internet, mas não depende no dispositivo (pode ser mantida se o dispositivo for inutilizado, ou o aplicativo desinstalado;
- Shared Preferences: sistema de armazenamento próprio do Android, que permite armazenar dados na forma de HashMap (chave -> valor). Pode ser facilmente vinculada a uma PreferenceActivity para criar uma tela de configurações/preferencias;
- Banco de dados SQLite: o Android fornce ferramentas para fácil acesso ao SQLite. E é o que iremos tratar aqui.
Mais informações sobre armazenamento de dados aqui.
Marcadores:
armazenamento,
intermediario,
SQLite
terça-feira, 24 de janeiro de 2012
Criando um App Widget
Olá. Estou criando um widget para o Amor por SMS, então irei aproveitar e fazer este tutorial.
O que é um app widget? É uma funcionalidade de um aplicativo que pode ser adicionada na tela principal (home) e é atualizada periodicamente, exibindo informação e/ou recebendo interação com o usuário.
Assinar:
Postagens (Atom)





