/coodesh-chalenge

This is a challenge by Coodesh

Primary LanguageDart

Mobile Challenge 🏅 2024 - Dictionary

Introdução

A proposta do projeto é utilizar a Free Dictionary API, para o desenvolvimento de um aplicativo de busca e gerenciamento de palavras.

Tecnologias utilizadas:

Bibliotecas e suas finalidades:

  • HTTP, para a execução de chamados para a API e estrutura de comunicação;
  • get_it, para a injeção de dependencias;
  • flutter_bloc, para o gerenciamento de estado da aplicação;
  • sqflite, para o banco de dados local da aplicação;
  • shared_preferences, para o armazenamento em cache de requisições e dados;
  • flutter_tts, para a conversão de texto para áudio;

Setup para inicialização do projeto:

Primeiramente, é necessário ter o Flutter instalado em sua máquina, este link contém o tutorial de como fazer a instalação em cada plataforma.

Depois, faça o download do projeto disponível no repositório.

Com o projeto instalado em sua máquina, entre na pasta do projeto pelo prompt de comando, e acesse a pasta dictionary_app, essa pasta é a raíz do projeto.

Em seu console, execute:

~ % flutter pub get

Com esse comando, todas as dependencias de pacotes serão instaladas em seu projeto, e tudo estará configurado para que você teste a aplicação.

Caso hajam dúvidas, a documentação do flutter ensina a configuração de emuladores para todas as plataformas, e o setup para dispositivos físicos.

This is a challenge by Coodesh