Reference

Component Reference

Component Reference

This page is a practical map of the feature surface already present in Ruflet today.

Current scope

  • The generated Ruflet-layer component index currently reports 159 controls.
  • The lower-level Flet protocol extraction in the repo currently reports 91 protocol components.

Those numbers matter because they show Ruflet is already much more than a starter toolkit.

Major categories covered today

Layout and structure

  • column
  • row
  • container
  • stack
  • responsive_row
  • grid_view
  • list_view
  • safe_area
  • card
  • page_view
  • view

Content and presentation

  • text
  • text_span
  • icon
  • image
  • circle_avatar
  • markdown
  • tooltip
  • badge

Input and actions

  • text_field
  • checkbox
  • radio
  • switch
  • slider
  • range_slider
  • dropdown
  • search_bar
  • segmented_button
  • popup_menu_button
  • app_bar
  • navigation_bar
  • navigation_rail
  • navigation_drawer
  • tabs
  • tab_bar
  • tab_bar_view

Feedback and overlays

  • alert_dialog
  • bottom_sheet
  • banner
  • snack_bar
  • progress_bar
  • progress_ring

Data and charts

  • data_table
  • bar_chart
  • line_chart
  • pie_chart
  • candlestick_chart
  • radar_chart
  • scatter_chart

Media and platform-aware features

  • audio
  • video
  • camera
  • file_picker
  • web_view
  • battery
  • connectivity
  • clipboard
  • share
  • storage_paths
  • url_launcher
  • window

Cupertino and adaptive controls

  • cupertino_navigation_bar
  • cupertino_action_sheet
  • cupertino_alert_dialog
  • cupertino_bottom_sheet
  • cupertino_button
  • cupertino_checkbox
  • cupertino_switch
  • cupertino_text_field
  • cupertino_picker
  • cupertino_date_picker
  • cupertino_timer_picker

What this means for teams

Ruflet can already cover a large range of app types:

  • dashboards
  • media utilities
  • internal tools
  • client-facing mobile apps
  • cross-platform admin panels

Best source of truth

When you need concrete usage, pair this page with:

That combination gives you both the feature map and runnable code.