Descrição do projeto
TraduzidoApós a compra, a foto pode ser baixada para o telefone ou enviada para qualquer aplicativo (Viber, WhatsApp, Telegram, Instagram, GDrive, GMail, etc.).
Primeira tela: Barra de pesquisa (sem autorização necessária).
Segunda tela: resultado da pesquisa por linha (sem autorização necessária).
Terceira tela: detalhes da foto + botão "Baixar" (não requer autorização).
Após pressionar o botão, mostramos:
Tela quatro: Autorização.
Tela cinco: registro.
Tela seis: minhas fotos.
Para o aplicativo Android, será fornecida uma estrutura pronta com um menu e todos os itens necessários neste menu. Uma biblioteca pronta também será fornecida para trabalhar com a API do Photobank. A biblioteca fornecerá uma interface conveniente e flexível para solicitar dados do servidor, bem como a capacidade de especificar seu callback ao receber dados. A biblioteca é escrita em torno do Android Asynchronous Http Client.
Assim, toda a comunicação com o servidor será abstraída do programador que implementará o aplicativo Android.
A biblioteca EventBus será usada como uma ferramenta para transferência de dados para a UI.
Suporte para a versão Android a partir da versão 4.4.+.
Todos os elementos gráficos e controles de UI devem ser executados de acordo com as Diretrizes oficiais:
Portanto, você não precisa criar seus ícones.
Requisitos obrigatórios:
Familiarização com as Diretrizes do Google Material Design
Conhecimento e compreensão do EventBus
Também será uma experiência com o Android Asynchronous Http Client.