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