Perguntas com a marcação «android»

O Android é o sistema operacional e o código-fonte aberto do Google para smartphones e tablets. Use esta tag para perguntas de engenharia de software sobre o Android; para perguntas dos usuários, visite nosso site irmão Android Enthusiasts Stack Exchange.

47
Desenvolvimento Android usando C e C ++ [fechado]

Sou desenvolvedor C, C ++. Estou interessado em desenvolvimento móvel. Quero saber como posso desenvolver aplicativos Android usando C e C ++. Li que eles estão fornecendo um kit para desenvolvedores de C, C ++, mas ele não tem todas as funções do kit Java. Devo optar pelo kit de desenvolvimento C...

46
Por que o Java foi escolhido para o Android?

Por que o Java foi escolhido para Android, em vez de algo como C ++? Ouvi dizer que o Java usa bastante memória e presumo que o baixo uso de memória seja muito importante em dispositivos móveis. Existe alguma vantagem real em usar Java em vez de uma linguagem como C ++ em um dispositivo...

34
O esquema Model-View-Presenter (MVP) é útil para Android?

Como separar o View e o Presenter no Android, enquanto as reações nas ações do usuário (parte do Presenter do MVP) são definidas nas mesmas atividades que mostram os elementos da GUI (View parte of MVP). "No apresentador de visualização de modelos, como Martin Fowler ou Michael Feathers [2] dizem,...

23
Design para sincronizar dados no Android

Vi duas implementações para sincronizar dados entre o servidor e o cliente na maioria dos aplicativos. Isso pressupõe que nenhum GCM esteja configurado: - Executando um serviço de intenção periodicamente, que baixa os dados da rede e armazena no banco de dados. Implementando um adaptador de...

15
Arquitetura limpa - muitas classes de casos de uso

Estou entrando na arquitetura limpa e elevo meu nível Android do MVC para o MVP , introduzindo o DI com o Dagger 2, a reatividade com o RxJava 2 e, claro, o Java 8. Na arquitetura limpa do MVP, há uma camada entre as entidades (nos datastores) e os apresentadores que devem acessá-los. Essa camada...