Update 4

Vortex App – Device Management Enhancements

Originally, our Vortex App relied on a basic approach for handling device names and settings, using a ConnectedDeviceManager to manage device information with minimal customization. While functional, this setup lacked the flexibility and clarity needed for a seamless user experience. In our latest update, we have refined device management by implementing a series of changes that enhance both functionality and usability.

DeviceItemSettings Activity:
We introduced a dedicated DeviceItemSettings activity that now displays essential device options—such as renaming, connecting/disconnecting, and forgetting a device. This new interface allows users to manage their devices more intuitively and efficiently, ensuring that every device is easily identifiable and configurable.

PreferenceManager Integration:
To improve the consistency and control over device information, we replaced several instances of ConnectedDeviceManager with PreferenceManager. In addition, we added new methods to PreferenceManager:

  • setDeviceName / getDeviceName

  • setDeviceStatus / getDeviceStatus

  • setDeviceCharFlag / getDeviceCharFlag
    These methods provide a more robust way to store and retrieve device details, leading to better management and display of device data throughout the app.

Icon and Visual Updates:
Visual clarity is crucial. We replaced the previous device LED icon and the default_bluetooth_device_icon with a new, refined ic_device_default. In addition, we added several new icons—dialog_background, ic_bluetooth, ic_edit, ic_unpair, and rounded_edit_text—to enhance the visual consistency of the app. These updates contribute to a modern, unified look that aligns with our futuristic, minimalist design guidelines.

Rename Dialog:
We’ve also added a dialog window that enables users to rename their devices directly. This feature not only enhances personalization but also ensures that devices are clearly labeled within the app, improving overall usability.

Styles Enhancements:
A new styles.xml file has been introduced to support these visual updates. It standardizes the look and feel of new components—such as dialogs, icons, and buttons—ensuring that every element follows our brand’s futuristic aesthetic.

In Summary:
These enhancements streamline device management, making it easier for users to customize and control their devices. With improved naming functionality, updated visual elements, and a dedicated settings interface, the app now offers a more reliable and user-friendly experience. Every change has been implemented to demystify technology and empower users to take full control of their connected devices.

You can visually see these improvements on our GitHub under the commit titled:
"Fixed and updated deviceName and settings."

Previous
Previous

Update 5

Next
Next

Update 3