Skip to content

Aprendizado da Imersão Java realizada pela Alura onde se aprendeu a trabalhar com APIS utilizando a linguagem JAVA.

License

Notifications You must be signed in to change notification settings

amiralo01/Java-Immersion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java-Immersion: Alura Stickers

Este é o projeto da Imersão Java realizada pela Alura onde se aprendeu a trabalhar com APIs, utilizando a linguagem JAVA.

O mesmo consiste na criação de um gerador de figurinhas/imagens utilizando uma API e inserindo uma legenda e uma imagem da escolha do programador.

O projeto foi moldado para facilitar o acréscimo de novas APIs para a geração de novas imagens de diferentes fontes. As APIs utilizadas neste projeto foram fornecidas pelo IMDB e pela NASA.

Exemplo de uma das imagens que foram geradas:

Tópicos de aprendizado e desafios:

Além da funcionalidade básica mencionada anteriormente, também foi proposto alguns desafios para uma melhor dinâmica de aprendizado. A seguir alguns dos principais tópicos de desafios que foram propostos.

  • Criação do diretório de saída das imagens, se ainda não existir.
  • Centralização do texto no sticker.
  • Configurar uma fonte para o texto (para seguir a premissa de um meme foi utilizado a fonte impact).
  • Aplicar contorno (outline) no texto da imagem.
  • Transformar a classe que representa os conteúdos em um Record, disponível a partir do Java 16.
  • Criar exceções personalizadas e usá-las na classe que implementa o cliente HTTP.

Requisitos

Referências

About

Aprendizado da Imersão Java realizada pela Alura onde se aprendeu a trabalhar com APIS utilizando a linguagem JAVA.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages