📖 Documentation Structure¶
Navigate through our comprehensive documentation using the tabs above, or explore specific topics below:
🚀 Getting Started¶
- Installation - Setup and installation options
- Quick Start - Your first Flet-Easy application
- Basic Usage - Core concepts and patterns
- Running Your App - Development and deployment
📖 User Guide¶
Core Framework¶
- FletEasy Class - Main application controller
- Datasy Object - Data management and navigation methods
- Page Management - Route configuration and caching
- View System - Layout templates and responsive design
Adding Pages¶
- Through Decorators - Simple page decoration
- Using Functions - Functional approach
- Using Classes - Class-based approach
- Automatic Routing - Convention-based routing
Routing & Navigation¶
- Dynamic Routes - URL patterns and parameters
- Navigation Methods - Routing and page transitions
⚡ Advanced Features¶
- Middleware System - Request/response processing and page-specific middleware
- Page Caching - 🆕 State preservation across navigation
- JWT Authentication - Secure session management
- Responsive Controls - Adaptive UI components
- Route Protection - Authentication guards
- Data Sharing - Inter-page communication
- Reference System - Control references and management
Event Handling¶
- Keyboard Events - Key press handling
- Resize Events - Window resize responses
- Custom Events - Application-specific events
Configuration¶
- App Settings - Global configuration
- View Configuration - UI customization
- Custom 404 Pages - Error handling
💡 Examples & Resources¶
- Examples Gallery - Practical code examples
- v0.3.0 Feature Showcase - 🆕 Latest features demo
📚 API Reference¶
- Complete API Documentation - Detailed API reference
🛠️ Development¶
CLI Tools¶
- Project Creation - Scaffolding new projects
Integration & Deployment¶
- Working with Other Apps - Integration patterns
- Deployment Guide - Production deployment
📝 Changelog¶
- Release Notes - Complete version history and changes