Skip to content

Um desafio alura! Desenvolver um conversor de moedas, aplicando os conceitos de Orientação a Objetos e que consuma uma API.

Notifications You must be signed in to change notification settings

MateusPerpetuo/ConversorDeMoedas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Challenge ONE: Conversor de Moedas | Alura - ONE Oracle Next Education T6

Static Badge Static Badge

Badge de conclusão do desafio

Calculadora de Conversão de Moedas

O que é o projeto?

Com o objetivo de consolidar os conhecimentos da formação de especialista em Back-end, a Alura, juntamente com a Oracle, propôs um desafio, o qual apresento neste repositório.

Está é uma aplicação Java que permite aos usuários converter valores entre diferentes moedas com base em taxas de câmbio fornecidas pela API CurrencyApi. Com isso pude me desafiar ainda mais, fixando os conhecimentos apresando nos cursos da formação.

Os principais conhecimentos postos a prova nesse desafio foi:

  • Fazer requisições a uma API (no caso, API consumida é de taxas de câmbio)
  • Análisar a Resposta JSON
  • Manipular dados JSON
  • Filtrar e exibir os dados de interesse

Funcionalidades

  • Conversão de Moedas: A aplicação permite converter valores entre diferentes moedas com base nas taxas de câmbio fornecidas pela API.
  • Histórico de Conversões: Ao fim da seção, a aplicação irá gerar um .json com os resultados das conversões realizadas para que o usuário possa acessá-las mais tarde.
  • Suporte para Mais Moedas: Também inseri uma opção para que o usuário não fique preso às opções iniciais. Ele também pode digitar o código de qualquer moeda, fora das opções pré-sugeridas, para que essa moeda possa ser convertida.

Tecnologogias

  • Java: Linguagem de programação usado para esse desafio.
  • Gson: Biblioteca para converter objetos Java em JSON e vice-versa.
  • Exchange Rate API: Esta API oferece dados de taxa de câmbio em tempo real. Mais informações podem ser encontradas em Exchange Rate API.

About

Um desafio alura! Desenvolver um conversor de moedas, aplicando os conceitos de Orientação a Objetos e que consuma uma API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages