Glossary
Blazor/MAUI UI terminology. For core framework terms see ../../AyCode.Core/docs/GLOSSARY.md.
UI Components
| Term |
Definition |
| DxGrid |
DevExpress Blazor data grid. Used with AcSignalRDataSource for real-time SignalR data. |
| CardView |
Card-style layout wrapping DxGrid. Mobile-friendly alternative to table grids. |
| AcSignalRDataSource |
Grid data source backed by SignalR. Handles load, CRUD, filtering, and change tracking. |
| AcExpressionNode |
Serializable LINQ expression tree. Grid filters are serialized as expression nodes and sent to server. |
Architecture
| Term |
Definition |
| Blazor Hybrid |
MAUI app hosting Blazor components via WebView. Shares UI code between web and native. |
| DLL Reference |
AyCode.Core projects are referenced as DLLs (not ProjectReference). This is intentional — separates solution build graphs. |
| AcBinaryHubProtocol |
Custom SignalR hub protocol using AcBinary serializer instead of default JSON. Used for performance. |
Authentication
| Term |
Definition |
| AcBlazorLoginServiceBase |
Client-side login service managing JWT tokens, SecureStorage, and auto-refresh. |
| AcAuthenticationStateProvider |
Custom Blazor auth state provider backed by JWT claims. |
MAUI Platforms
| Term |
Definition |
| Platforms/ |
Per-platform code folders: Android, iOS, Windows. MAUI SDK auto-includes based on target. |
| API 33+ |
Minimum Android API level (Android 13). |
LLM Maintenance: If you modify code that changes terminology, update this glossary.