Introducing flowUX, a launcher inspired by many car-optimized user interfaces available on the market today.
We have worked with designers and developed a launcher from the ground up to feature the most beautiful animations, customized functionalities and performance that do not distract from the driving experience!
Built with ❤ using Android’s most efficient and secure programming practices.
Feature presentation video made by Walid Kattan
Main menu
The user is able to use their scrolling knob in their car to scroll between different tiles which provide different functions.
Navigation tile
When the user hovers over the Navigation tile, the user will be greeted with an overlay of a Google Map with their current live location. As the user drives, the position of the map will be updated to reflect the live location. The tile’s subtitle will also display the closest street name to the car.
App drawer and app launching effects
The user is able to use their scrolling knob in their car to launch specific apps of their choosing. Just like a normal launcher, this app drawer also has functions to uninstall an app, or refresh when a new app is installed from the Play Store. When launching apps from the home screen, a launcher-specific shared element transition is used to link an animation to the onCreate of the target application.
Customizable icons and wallpapers
Just like every launcher out there, we also support ways to customize your launcher to your liking! With user-changeable icons and wallpapers to fit your mood. The user can pick any icon or background from any file explorer of their choosing and the launcher will automatically adapt and convert the resource to fit the internal coding structure of the launcher.
Customizable icon tile titles/subtitles/subicons
To add on to the previous feature, the launcher also allows users to edit the titles/subtitles of each icon separately so that users can have specific app titles for each tile. For each tile’s subicons, we also allow each icon to be changed based on many built-in icons with state change drawables. Erasing the title from the text box will revert the icon’s custom title back to the default title.
Music playback effects
When the user is playing music, through Spotify or any local media player, the background of the media tile will display the album artwork in a blurred fashion.
In Distraction Mode, the music video of the current playing song will be automatically identified through an algorithm and start playing behind the media tile alongside the music playback. The way we implemented this is to use a complex artist/album mapping to find the most likely video on YouTube for the original music video, to avoid user-made lyric videos over official music videos.
Fully integrated Settings
With a properly themed launcher, we must also provide an immersive experience with Settings that looks and feels good using animations to smoothly bring the user to a new activity. As this launcher also integrates with specific KSW and GT6 devices, we also have Factory settings that change configurations on these devices so that the user can stay in our launcher without swapping to other default system launchers to change settings.
FlowThemes
Finally, we integrated our old Overlay Management System overlays (called FlowVerlays) into a baked in, no-signature required method to share themes amongst peers. A specific template is provided to themers which allow them to provide users a ZIP file and it will automatically assign background images (per theme color) and tile icons.
Community languages supported
Huge thanks to the wonderful users of FlowUX, we have many languages supported out of the box! If you are here to contribute, please feel free to join our Crowdin hub (https://tinyurl.com/flowuxTranslations)!
- 🇩🇰 Danish
- 🇩🇪 Deutsche
- 🇳🇱 Dutch
- 🇬🇧 English
- 🇬🇷 Greek
- 🇭🇺 Hungarian
- 🇮🇹 Italian
- 🇰🇷 Korean
- 🇱🇹 Lithuanian
- 🇲🇾 Malay
- 🇳🇴 Norwegian
- 🇵🇱 Polish
- 🇵🇹 Portuguese (Portugal)
- 🇷🇺 Russian
- 🇪🇸 Spanish
- 🇭🇰 Chinese (HK / TW / ZH) - 星宇影音