Projeto com os desafios do 7DaysOfCode Kotlin da Alura
🪧 Vitrine.Dev | |
---|---|
✨ Nome | SevenDaysOfCodeKotlin |
🏷️ Tecnologias | kotlin, compose (tecnologias utilizadas) |
🔥 Desafio | https://7daysofcode.io/matricula/kotlin |
Este projeto foi criado como parte do desafio Seven Days of Code Kotlin da Alura. O objetivo do desafio era criar uma aplicação que consumisse uma API do IMDB, puxando o ranking dos top 250 filmes e devolvendo um JSON, além de organizar uma modelagem que trabalhasse com filmes para exibi-los corretamente na tela.
Para alcançar esse objetivo, utilizei a linguagem de programação Kotlin e a biblioteca Compose para construir a interface do usuário. Além disso, utilizei algumas outras bibliotecas, como Retrofit e Moshi, para consumir a API do IMDB e converter o JSON em objetos Kotlin.
Ao longo do desenvolvimento deste projeto, tive alguns desafios, como entender a estrutura da API do IMDB e trabalhar com as diversas bibliotecas necessárias para consumir a API e exibir os dados na tela. No entanto, consegui superar esses desafios e criar uma aplicação funcional que exibe os top 250 filmes do IMDB em uma lista, com informações detalhadas sobre cada um dos filmes.