page.title=Componentes do aplicativo page.landing=true page.landing.intro=A estrutura de aplicativo do Android permite criar aplicativos ricos e inovadores usando um conjunto de componentes reutilizáveis. Esta seção explica como criar os componentes que definem os blocos de construção do aplicativo e como conectá-los usando intenções. page.metaDescription=A estrutura de aplicativo do Android permite criar aplicativos ricos e inovadores usando um conjunto de componentes reutilizáveis. Esta seção mostra como criar os componentes que definem os blocos de construção do aplicativo e como conectá-los usando intenções. page.landing.image=images/develop/app_components.png page.image=images/develop/app_components.png @jd:body

Artigos de blogue

Uso de DialogFragments

Nesta publicação, mostrarei como usar DialogFragments com a biblioteca de suporte v4 (para compatibilidade retroativa em dispositivos anteriores a Honeycomb) para mostrar uma caixa de diálogo de edição simples e retornar um resultado para a Atividade chamadora usando uma interface.

Fragmentos para todos

Hoje, lançamos uma biblioteca estática que expõe a mesma API Fragments (bem como o novo LoaderManager e algumas outras classes) para que aplicativos compatíveis com Android 1.6 e posteriores possam usar fragmentos para criar interfaces de usuário compatíveis com tablets.

Multiencadeamento para desempenho

Uma boa prática para criar aplicativos responsivos é garantir que o encadeamento principal da IU realize uma quantidade mínima de trabalho. Qualquer tarefa possivelmente longa que possa travar o aplicativo deve ser tratada em um encadeamento diferente.

Treinamento

Gerenciamento do ciclo de vida da atividade

Essa lição explica a importância dos métodos de retorno de chamada do ciclo de vida que cada instância de Atividade recebe e como utilizá-los para que a atividade faça o que o usuário espera e não consuma recursos do sistema quando não estiver em uso.

Como construir uma IU dinâmica com Fragmentos

Esta classe mostra como criar uma experiência dinâmica para o usuário com fragmentos e como otimizar a experiência do aplicativo ao usuário para dispositivos com diferentes tamanhos de tela e ainda manter compatibilidade com dispositivos que executem versões de plataforma tão antigas quanto o Android 1.6.

Compartilhamento de conteúdo

Esta classe aborda algumas formas comuns para enviar e receber conteúdo entre aplicativos usando APIs de Intenção e o objeto ActionProvider.