Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.91 KB

README.md

File metadata and controls

37 lines (29 loc) · 1.91 KB

XForma documentation

New here? Start with Getting started, which builds and runs an app on every platform in a few minutes.

Guides

Guide What it covers
Pages and navigation Routes, going back and forward, a page's and an app's life
Layout Panels, sizes, alignment and scrolling
Controls Which control to use, lists, messages and menus
Data binding Typed bindings to your data
Input and gestures Gestures, the keyboard, drag and drop
Theming Dark mode, your colors, styles, templates, theme packages
Custom controls Composing, drawing, layout, themeable controls
Native views and web pages WebView and NativeViewHost
Platform services Preferences, secure storage, files, the UI thread, animation
Accessibility Screen readers, the keyboard, text size, high contrast
Diagnostics Crash and log hooks, hot reload, common problems
Testing Testing views with no device
Building and deploying Publishing for each platform

Reference

For contributors

  • Architecture: the layers, and how everything works underneath.
  • Alignment: the API's design choices, and the history of each phase.
  • Benchmarks: measurements.

The C# in these docs is compiled by python docs/check-snippets.py. Run it after changing the docs or the public API.