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




