Article image
Lucas Mariano
Lucas Mariano21/06/2024 01:04
Compartilhe

AlgoVis - Visualizador de Algoritimos

  • #Dart
  • #Flutter
  • #Android

Sobre mim

Olá, meu nome é Lucas, nascido e criado em São Bernardo do Campo - SP. Atualmente, trabalho na área administrativa, mas sonho em migrar para a área de programação.

Esta é uma das primeiras aplicações mobile idealizadas e desenvolvidas por mim, tudo feito no meu tempo livre. O projeto é relativamente simples, mas me fez aprender bastante sobre como os algoritmos funcionam. Um dos maiores desafios foi fazer com que as animações refletissem da maneira mais fiel possível o algoritmo descrito.

Sobre AlgoVis

AlgoVis é uma aplicação mobile desenvolvida inteiramente com Flutter + Dart.

AlgoVis fornece uma maneira amigável e interativa de visualizar e aprender sobre os algoritmos de ordenação mais comuns. Fazendo uso de gráficos e animações suaves, controles intuitivos de velocidade da animação e de quantidade de itens a serem ordenados, além de informações completas com descrições detalhadas para cada algoritmo.

Algoritmos disponíveis para visualização:

- Bubble Sort (Ordenação por Bolha)

- Merge Sort (Ordenação por Mistura)

- Selection Sort (Ordenação por Seleção)

- Insertion Sort (Ordenação por Inserção)

- Quick Sort (Ordenação Rápida)

- Heap Sort (Ordenação por Heap)

- Radix Sort (Ordenação por Radix)

- Shell Sort (Ordenação de Shell)

- Cocktail Shaker Sort (Ordenação de Coquetel)

- Gnome Sort (Ordenação de Gnomo)

- Bitonic Sort (Ordenação Bitônica)

- Bogo Sort (Ordenação Bogo)

O aplicativo está disponível para download na PlayStore clicando aqui!

https://play.google.com/store/apps/details?id=com.lucasmarianno.AlgoVis

Encontrou um problema? Tem alguma dúvida? Ou gostaria de contribuir no projeto?

Acesse meu repositório do projeto no GitHub.

https://github.com/lucas-marianno/flutter_algorithm_visualizer

image

Compartilhe
Comentários (1)
Amancio Rodrigues
Amancio Rodrigues - 21/06/2024 02:27

Que bacana!