Developer Guides¶
Step-by-step tutorials and guides for Movian development.
Getting Started Guides¶
- Installation Guide - Setting up your development environment
- Development Setup - IDE configuration and tools
- Command-Line Options - Complete reference for all startup options and debug flags
- Building Your First Plugin - Complete plugin tutorial
- Customizing the UI - Creating custom themes and layouts
Advanced Guides¶
- Debugging Plugins - Troubleshooting plugin issues
- Debugging View Files - UI layout debugging techniques
- Performance Optimization - Making plugins and UI faster
- Skin Performance Best Practices - Comprehensive guide to skin performance and maintainability
- Pagination and Caching - Best practices for async pagination with intelligent caching (built-in HTTP cache + custom cache)
- Navigation: page.redirect vs openUrl - Understanding navigation methods and history management
Workflow Guides¶
- Plugin Development Workflow - Best practices for plugin development
- Theme Development Workflow - Creating and testing custom themes
- Contributing to Movian - How to contribute to the core project
Platform-Specific Guides¶
- Android Development - Building for Android
- iOS Development - Building for iOS
- Desktop Development - Windows, Linux, macOS specifics