Internet Speed Test App is a stylish Flutter application that measures internet speed using Fast.com and Ookla servers — featuring stunning frosted glass UI, dynamic gradients, engaging pulse and rotation animations, along with device information and comprehensive speed history tracking.
This project serves as a premium showcase for developers exploring advanced Flutter UI design, network API integration, real-time data visualization, and creating professional-grade speed testing applications with exceptional aesthetics.
Test your connection with elegance and precision
iphone-zoom-out-middle-move-out-extended.1.1.mp4
- 🌐 Dual Server Support — Accurate testing via Fast.com and Ookla servers
- ⚡ Real-time Monitoring — Live download and upload speed measurement
- 📊 Speed History — Track and compare previous test results
- 🔄 Server Selection — Choose between multiple testing servers
- 💎 Frosted Glass Effect — Modern glassmorphism design aesthetic
- 🌈 Dynamic Gradients — Beautiful animated color transitions
- 💫 Pulse Animations — Engaging visual feedback during active tests
- 🔄 Rotation Effects — Smooth spinning animations for loading states
- 📱 Intuitive Interface — Clean, user-friendly layout
- 💻 System Specs — Display comprehensive device details
- 📡 Network Info — Connection type and network status
- 📊 Detailed Results — In-depth speed test statistics
Watch the Internet Speed Test App in action:
part1.mp4 |
part2.mp4 |
Watch the App in action on X : 👉 Watch the Demo Here
| Technology | Description |
|---|---|
| Flutter | Cross-platform framework for building beautiful apps |
| Dart | Core programming language powering Flutter apps |
| Fast.com API | Netflix's reliable speed testing service |
| Ookla Speedtest | Industry-standard speed measurement platform |
| Glassmorphism | Frosted glass UI design implementation |
Follow these steps to run the project locally:
git clone https://github.com/<your-username>/internet-speed-test-app.git
cd internet-speed-test-appflutter pub getflutter runBy working with this project, you'll gain insights into:
- 📶 Speed Test Integration — Implementing Fast.com and Ookla APIs
- 🎨 Glassmorphism UI — Creating frosted glass design effects
- 💫 Dynamic Animations — Building pulse and rotation animations
- 📊 Data Persistence — Storing and displaying speed history
- 💻 Device APIs — Accessing system and network information
Contributions are encouraged! If you'd like to enhance the design or functionality:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -m 'Add a new feature') - Push to the branch (
git push origin feature/your-feature) - Open a Pull Request
🧠 Flutter Development Environment Setup
This project is built using Flutter. Below are the essential details and configuration requirements for replicating the development environment.
| Component | Details |
|---|---|
| Flutter Version | 3.27.1 (Stable Channel) |
| Framework Revision | 17025dd882 |
| Engine Revision | cb4b5fff73 |
| Dart Version | 3.6.0 |
| DevTools Version | 2.40.2 |
| Operating System | Windows 10 (Version 10.0.26200.6725, 64-bit) |
| Locale | en-US |
💻 Android Studio
- Version: 2023.3
- Java Runtime: OpenJDK 17 (17.0.10+0--11572160)
Contributions are highly encouraged! Here's how you can help:
- 🍴 Fork the repository
- 🌿 Create a new branch (
git checkout -b feature/amazing-feature) - 💾 Commit your changes (
git commit -m 'Add amazing feature') - 📤 Push to the branch (
git push origin feature/amazing-feature) - 🎉 Open a Pull Request
For questions, feedback, or collaborations:
If this project helped you or inspired your work:
⭐ Star this repository
🍴 Fork it for your projects
📢 Share with the Flutter community
💖 Sponsor the development
🐛 Report issues or suggest features




