Sortify is a Flutter-powered mobile application designed to help learners understand sorting algorithms visually.
It features step-by-step animations, detailed explanations of algorithms, and a sleek, interactive UI.
- 🎨 Beautiful & Interactive UI with gradient backgrounds, animations, and smooth transitions.
- 🖼 Algorithm Visualization for multiple sorting algorithms:
- Bubble Sort
- Heap Sort
- Merge Sort
- Quick Sort
- Radix Sort
- Selection Sort
- 📖 Detailed Info Pages explaining the working of each algorithm.
- ⏯ Step-by-Step Sorting Playback so you can move forward or backward through the sorting process.
- 🎬 Landing Page Animation with Lottie for a futuristic look.
- 📱 Responsive Design that adapts to different screen sizes.
- 🌙 Dark-themed Interface for comfortable viewing.
- 📦 Built with Provider for state management.
- 📂 Hidden Drawer Menu navigation for quick access.

Beautiful animated landing page with Lottie integration.

Step-by-step visualization of sorting algorithms with interactive controls.

Detailed explanation of each sorting algorithm with examples.
- Frontend Framework: Flutter
- State Management: Provider
- Navigation: hidden_drawer_menu
- Animations: flutter_animate & Lottie