Envio do App - Android Developer Challenge - Kotlin#6
Open
flaviovccampos wants to merge 3 commits intoBuildbox-IT-Solutions:masterfrom
flaviovccampos:master
Open
Envio do App - Android Developer Challenge - Kotlin#6flaviovccampos wants to merge 3 commits intoBuildbox-IT-Solutions:masterfrom flaviovccampos:master
flaviovccampos wants to merge 3 commits intoBuildbox-IT-Solutions:masterfrom
flaviovccampos:master
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Dev : Flávio Vinícius Carieri de Campos
Framework/Linguagem: Kotlin
IDE: Android Studio 3.3.2
Bibliotecas Adicionadas: Retrofit/GsonConverter, CardView, Picasso
Tempo de Desenvolvimento: Apóx. 11:30hrs
Descrição do App:
O App faz pequisas consumindo a API da http://www.omdbapi.com . O App disponibiliza 3 formas de pesquisa para o usuário ja na parte superior da tela, podendo alternar os tipos de busca através de um RadioGroup, os tipo são:
1-Somente Titulo: Pesquisa simples através de um Título qualquer.
2-Titulo e Tipo: Um titulo qualquer e selecionar um Tipo através de um "select"(spinner). Os tipos oferecidos são Movie, Series, Episodes.
3-Titulo e Ano: um título qualquer e um ano de preferencia para uma busca mais específica.
Para realizar a busca, o usuário deve estar conectado em uma rede de dados/internet. O resultado da busca gera um grid de 2 colunas. Cada item do grid contém a imagem do poster(caso não tenha é carregado uma imagem default), a indicação do ano e o título.
Para buscas que retornam mais de 10 itens, a paginação é ativada no canto inferior da tela para navegar entre as páginas.
Para os "erros"(podendo ser até uma busca de item inexistente) de busca, uma mensagem em Toast é mostrada ao usuário.
Ao clicar em um item, é aberto a tela com os detalhes do mesmo. Nesta tela tem opção de voltar pela barra superior(ActionBar)