speedRa

"As the sun god Ra brings light to the world, speedRa illuminates your internet connection."

View on GitHub

Sleek. Fast. Intuitive.

Main Test

Main Test Light Mode
Main Test Dark Mode

Test Results

Test Results Light Mode
Test Results Dark Mode

History

History Light Mode
History Dark Mode

Core Features

Comprehensive Test

Measure download, upload, and ping with a single tap.

Real-time Results

Watch your internet performance unfold with a smooth, intuitive UI.

Detailed History

Keep a record of all previous tests to track performance over time.

Organize & Favorite

Add custom labels (e.g., "Home", "Office") and favorite important tests.

Dark & Light Themes

Seamlessly switch between themes to match your preference.

Offline Support

The app gracefully handles offline states with clear user feedback.

Built for Performance & Scale

Clean Architecture

Separates concerns into independent layers for a scalable and maintainable codebase.

Flutter & Dart

Modern, cross-platform development for a beautiful and consistent experience on any device.

Advanced State Management

Uses `flutter_bloc` and `provider` for predictable and reactive state.

Dependency Injection

Leverages `get_it` as a simple service locator to decouple components.

Functional Error Handling

Employs `dartz` to provide robust and predictable error management.

Local Persistence

Uses `shared_preferences` to efficiently store test history and user settings locally.