← Back to ProductsFeatured Product

SmartDock DFC

Desktop Framework Component

A modular desktop framework for Android, designed to scale from simple navigation enhancements to complete multi-display desktop environments. Perfect for TV boxes, tablets, 2-in-1s, foldables, game consoles, phones, and any Android device seeking desktop-class UX, from minimal touch-ups to full desktop replacement.

Plug & Play

One project folder, one line configuration. Drop into any Android build for ARM, x86, tablets, phones, TV boxes, or specialty Android devices.

🎯

Fully Customizable

Comprehensive theming, scaling, and layout options to match your brand and hardware.

🖥️

Multi-Display Ready

Virtual touchpad, per-display density control, and advanced peripheral support for professional setups.

See It In Action

SmartDock DFC Screenshot 1

Wallpaper photo by Matt Wang on Unsplash

From Android Phones to Desktop Workstations

SmartDock DFC adapts to any Android device form factor: phones with desktop mode, tablets, 2-in-1 convertibles, large-screen foldables, TV/media boxes, game consoles, and laptop devices. Deploy as little as gesture navigation or as much as a complete desktop shell across x86 and ARM Android platforms.

SmartDock DFC
Keyboard layout
📱

Universal Android Form Factor

Phones, tablets, 2-in-1s, foldables, TV boxes, game consoles - any Android device, any architecture

🎯

Modular Integration

From navigation-only to full desktop shell - choose what your Android build needs

🏢

OEM/ODM Ready

Perfect for manufacturers building desktop-first or hybrid Android devices

Look. Feel. Flow.

Whether you're building a phone with external display support (Miracast, DisplayLink, DisplayPort, MHL, HDMI, Chromecast, or other connections), a tablet-first device, or a full Android desktop, SmartDock DFC scales to your vision. Integrates navigation, taskbar, and multi-window management.

SmartDock DFC Taskbar
Productivity First

Desktop-Class Taskbar

Dynamic application management with running task indicators, multi-instance support, and contextual actions. Your workflow, optimized.

  • Auto-pin logic for windowed apps
  • Customizable constraints and layouts
  • Island mode for floating dock experience
Material 3

Expressive Quick Settings

A reimagined notification and quick settings panel built with Material 3 design tokens. Live updates, intuitive controls, beautiful animations.

  • Paginated QS tiles with visual indicators
  • Expressive brightness and volume sliders
  • Configurable panel scaling and dimensions
SmartDock DFC Quick Settings
SmartDock DFC Multi-Display
Multi-Display

Professional Workspace

Virtual touchpad, per-display density controls, and intelligent SmartDock instances for every connected display. Built for productivity.

  • Floating virtual touchpad with gestures
  • Per-display DPI and scaling control
  • Filterable display types (Internal, External, Virtual)

Deployment Examples

See how SmartDock DFC adapts to different device types and use cases, from minimal navigation enhancements to complete desktop environments.

📱

Phone with External Display Support

Minimal footprint with on-demand desktop features via Miracast, DisplayLink, DisplayPort, MHL, HDMI, Chromecast, or other display connections

Configuration

  • SmartDock disabled by default on internal display
  • Auto-enable when external display connected (Miracast, DisplayLink, DisplayPort, MHL, HDMI, Chromecast, etc.)
  • Optional: Show notification prompting user to launch virtual touchpad
  • Basic navigation bar remains on phone display

Benefits

  • Zero impact on phone battery when display disconnected
  • Instant desktop experience when docked
  • Touch-friendly virtual touchpad for secondary displays
  • Perfect for DeX-style productivity modes
💻

Tablet or 2-in-1 Device

Full desktop UX with adaptive layouts

Configuration

  • SmartDock enabled by default in landscape mode
  • Auto-hide in portrait/tablet mode or show minimal dock
  • Full taskbar with app menu and quick settings
  • Keyboard/mouse support with virtual touchpad option

Benefits

  • Smooth transition between tablet and desktop modes
  • Full productivity suite without external peripherals
  • Material 3 quick settings for modern UX
  • Perfect replacement for ChromeOS or Windows tablet mode
🏪

Kiosk & Point-of-Sale Systems

Navigation-only mode with essential controls

Configuration

  • Navigation bar only - no taskbar or quick settings
  • Classic nav buttons: Back, Home, Menu, Volume, Power
  • All customization options hidden via production lockdown
  • OEM-defined button layout and justification

Benefits

  • Familiar navigation for kiosk manufacturers
  • Brings back traditional navbar icons (vol, power, menu, etc.)
  • Zero end-user configuration - fully locked down
  • Minimal resource usage for embedded systems
📺

Android TV Box or Game Console

TV-optimized Android desktop with remote control support

Configuration

  • Full SmartDock enabled with TV-friendly scaling
  • Large icons and text for 10-foot interface
  • D-pad navigation optimized for remote controls
  • Optional: Virtual touchpad for attached mouse

Benefits

  • Better than stock Android TV launcher
  • Desktop-class multitasking on big screens
  • Full app compatibility - not limited to TV apps
  • Perfect for retro gaming boxes and HTPC setups

These are just examples. SmartDock DFC's extensive property system allows for virtually any configuration, from invisible background services to full-featured desktop environments. Contact us to discuss your specific use case.

Vendor & OEM Configuration

SmartDock DFC provides an extensive persist.bass.sd.* property system for deep integration by OEMs, ODMs, and Android developers, perfect for devices ranging from phones with desktop mode to dedicated Android workstations.

🔒

Production Lockdown

Hide all customization options in Settings for managed or kiosk-mode devices.

🚀

Onboarding Bypass

Automatically skip first-boot wizard for pre-configured enterprise deployments.

🔄

System UI Replacement

Deep functional overrides to replace stock status bar and navigation bar via DPM integration.

🎨

Dynamic Contrast Adjustment

Automatic icon contrast flipping based on real-time wallpaper analysis.

📐

Initial Layout Persistence

OEM-defined default layouts (Phone, Tablet, Desktop) and dock states per device model.

⚙️

Justification Control

Fine-grained horizontal alignment (Left, Center, Right) for navigation buttons.

🎛️

Privileged Taskbar Control

Native ability to disable the AOSP 12L+ Taskbar on large-screen devices via overlay management.

Enterprise-Ready: All configuration options can be set via system properties, making SmartDock DFC perfect for ODM/OEM deployments with zero end-user configuration required.

Core Features

A comprehensive, modular feature set that transforms Android Android builds, from simple gesture navigation for phones to full desktop environments for tablets, 2-in-1s, and workstation devices.

🎯

Productivity & Workflow

Desktop-class task management and application control

Taskbar & Application Management

Dynamic taskbar with persistent or auto-hiding dock
Center Apps Menu Button for symmetrical, modern layout
Running task indicators with task counters for multiple instances
Task selection menu with long-press/secondary-click functionality
Contextual actions: right-click/long-press for quick access
Flexible alignment with Center Running Apps and Island grouping modes
Auto-pin logic: configurable startup behavior and windowed app detection
Taskbar constraints: customizable limits for portrait and landscape modes
🎮

Navigation & Input

Advanced gesture controls and peripheral management

Navigation & Gestures

Unified navigation handle with pill-based and expanded layouts
Quick-access nav buttons: Back, Home, Recents, Assistant, Power, Volume, IME
Hot corners with customizable actions and adjustable activation delay
Desktop-class mouse hover with customizable activation area
Nav handle customization: width, opacity, and theme-aware colors
Deep integration with Android system insets

Virtual Input & Peripheral Control

Floating, resizable virtual touchpad for secondary displays
Multi-touch gestures: 2-finger scroll and tap for right-click
Dynamic resizing with polished resize handle
Keyboard integration with quick toggle for soft keyboard
Auto-prompt for external display detection (Miracast, DisplayLink, DisplayPort, MHL, HDMI, Chromecast, etc.)

Quick Settings & Notifications

Material 3 panel with real-time system control

Quick Settings & Notification Center

Material 3 Expressive Panel with latest design tokens
Live notification updates with progress bars and action buttons
QS Tile pagination with centered indicator dots
Panel scaling: independent width/height ratio for display optimization
Section persistence for expanded/collapsed states
Expressive sliders for Brightness and Volume with immediate feedback
Notification management: configurable heads-up timeout
Tray toggles: Bluetooth, Battery, Wi-Fi, Volume, Date, Pin indicators

System Tray & Status

Interactive tray icons: one-tap toggles for Wi-Fi, Bluetooth, Volume
Enhanced battery meter with charging indicators and numerical percentage
Persistent TextClock with custom date/time formats
Quick scaling notification badge for notification center access
Status icon blacklist: granular control to hide specific system icons
🎨

Theming & Customization

Complete visual control and personalization

Visual Theming

Dynamic system theme based on wallpaper (Material You)
Auto color adjustment from active app's status bar (API 36+)
Icon pack support: compatibility with third-party icon packs
Custom color theming: manual control over main, background, and tint colors
Multiple icon shapes: Circle, Round Rect, Square
Background blur: Material Design effects for menus and panels (Android 12+)

Layout & Structure

Island Mode: floating dock layout with adjustable height and transparency
Panel appearance: adjustable height ratio and manual transparency overrides
Dock layouts: pre-defined templates for different usage scenarios
App Menu customization: compact or full-screen with adjustable grid columns
Custom user profiles with name and icon
Smart Content: 'Continue where you left off' for quick document access
⚙️

Advanced System Integration

Deep OS-level features and multi-display support

Display & Window Management

Multi-display optimization: intelligent SmartDock instances for connected displays
Filterable display types: Internal, External, Virtual
Window management: Launch Mode selection (Standard, Windowed, Fullscreen)
Games-specific fullscreen auto-detection
Per-display density (DPI) adjustment for primary and external monitors

System Control

Default app mapping for Browser, File Manager, Music Player, Terminal
Desktop keyboard shortcuts: Meta-key combinations for system actions
System overlays: hide status bar, navigation bar, native launcher taskbar
App lifecycle management: freeze apps, uninstall system apps
Advanced heads-up notification management
Backup & restore: full configuration portability via .sdp files

Coming Soon

We're actively developing new features to make SmartDock DFC even better. Here's what's on the way:

Smart Input Routing

Route specific input devices (like USB mice or touchscreens) to specific displays for true multi-display control.

Virtual Desktop Switcher

Visual workspace switching in the dock to manage multiple virtual desktops and organize your apps.

Display Memory

Automatically remember and restore your preferred scaling and settings for each monitor you connect.

Smart Taskbar Adaptation

Automatically adjust the taskbar layout based on screen size to maximize usable space on any display.

Enhanced Window Controls

Improved window snapping, arrangement, and management features for better multitasking workflows.

How to Obtain SmartDock DFC

SmartDock DFC is available as a Bass OS addon or separately for integration into any Android build. Perfect for phone manufacturers adding desktop mode, tablet/2-in-1 OEMs, TV/media box vendors, game console developers, and anyone building desktop-first Android devices. The plug-n-play architecture drops into your source tree with a single-line configuration.

Download a Demo

Try SmartDock DFC today with our pre-built Bass OS demo images. Available for Raspberry Pi 5 and other supported devices with Android 16 and DFC pre-installed.

View Downloads

Bass OS Custom Build

Need a custom Bass OS build with SmartDock DFC for your supported device? Our Custom Build Service delivers tailored Bass OS images with DFC integration for your specific hardware.

Request Custom Build

ODM/OEM Licensing

Building a custom Android OS for phones, tablets, boxes, or specialized hardware? License SmartDock DFC for integration options, from navigation enhancements to complete desktop UX.

Contact for Licensing

Ready to Elevate Your Android Device?

Whether you're shipping Android phones with desktop mode, tablet-first devices, TV boxes, or full Android workstations, SmartDock DFC scales to your needs. Contact us to discuss integration, licensing, and how to bring desktop-class UX to your Android hardware platform.

Request Information