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

The user is able to use their scrolling knob in their car to scroll between different tiles which provide different functions. main menu

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. navigation static navigation moving

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. app drawer opening 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. app launching

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. icon change wallpaper change

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. icon title change icon subtitle change icon subicon change

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. music static music moving

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. distraction mode kpop oh yea

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. settings launch 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. factory 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. flowthemes flowthemes_layout

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) - 星宇影音