Insights

InsightOS Meets Flutter: Improving User Experience & Moving to Mobile

Blog Format (1120 × 630px) - 2024-10-15T092753.186

At Crystalloids, our latest focus has been on making data more accessible and interactive, no matter where users are. As part of this, we’ve migrated the front end of our platform, InsightOS, from Angular Dart to Flutter. 

This shift not only enhances the platform's capabilities but also sets the stage for an upcoming mobile version, ensuring real-time insights are available on smartphones just as they are on the web. While Angular Dart served us well, Flutter offers the cross-platform efficiency we need for the future. Here’s why we made the switch and what it means for InsightOS moving forward. 

What is InsightOS?

Launched in 2011, InsightOS is our in-house data intelligence platform designed to help businesses manage, visualize, and act on their data in real-time. Running on Google Cloud, it consolidates data from various sources into one reliable, easy-to-use system, giving businesses a single source of truth for all their data. With InsightOS, companies can generate fast, accurate insights without needing to be experts in programming.

Built for both small and large datasets, InsightOS supports real-time analytics and customizable reporting. Its user-friendly interface makes complex data simple to work with, empowering businesses to make informed decisions quickly without relying on tech teams for support.

For instance, Sandaya, a luxury camping group operating in Spain and France, leverages InsightOS to gain real-time data insights that drive their streamlined decision-making and business growth. By consolidating all of their data into a single platform, Sandaya can make data-driven decisions faster and more efficiently, helping them stay competitive in the hospitality industry.

Why Move to Flutter?

While InsightOS was originally built using Angular Dart for the web, the demand for mobile access to data grew. More businesses need to be able to access critical data on the go, which pushed us to think about how we could evolve InsightOS into a mobile solution while keeping the experience consistent across devices.

That’s where Flutter comes in. Google's cross-platform framework was the perfect solution for efficiently building both web and mobile versions of InsightOS.

Here’s why Flutter was the right choice:

  1. Unified Codebase
    With Flutter, we can write a single codebase for both web and mobile platforms. This saves time, reduces development costs, and allows us to bring InsightOS to mobile without building and maintaining two separate systems.

  2. Improved Performance
    Flutter’s fast UI rendering ensures InsightOS can handle large datasets and real-time analytics without lag. Moving from Angular Dart to Flutter has allowed us to improve the platform’s responsiveness and ensure a smooth user experience, no matter the amount of data.

  3. Cross-Platform Consistency
    Flutter delivers a consistent user experience across web and mobile, which is crucial for InsightOS. Whether users are on their desktop or mobile device, the platform’s design, performance, and features will feel seamless and familiar.

What’s Next for InsightOS?

While we’ve transitioned to Flutter for the web version of InsightOS, we’re still working hard on developing the mobile version. Our goal is to make it easier than ever for business users to access real-time data and insights from anywhere to make smart, informed decisions on the go.

This move to Flutter is a big step toward a more future-proof platform, allowing us to develop new features faster and scale InsightOS to handle even more data as businesses grow. We’re excited to continue improving InsightOS and look forward to delivering a mobile app just as responsive and feature-rich as its web counterpart.

Conclusion: The Future of InsightOS

By migrating to Flutter, we’re setting InsightOS up for long-term success. Flutter’s cross-platform capabilities make it easier for us to expand to mobile while maintaining the high performance our users expect on the web.

As we continue to innovate, we’re committed to making InsightOS a flexible, powerful data intelligence solution that helps businesses thrive—whether at their desks or on the move.

Stay tuned for the upcoming InsightOS mobile app. In the meantime, if you’re curious about how our platform can help your business, don’t hesitate to reach out—we’re here to help you make the most of your data.