> For the complete documentation index, see [llms.txt](https://apps.developer.homey.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apps.developer.homey.app/advanced.md).

# Advanced

- [Custom Views](https://apps.developer.homey.app/advanced/custom-views.md): Custom views allow you to create interfaces specific to your app.
- [App Settings](https://apps.developer.homey.app/advanced/custom-views/app-settings.md): App Settings allow you to add custom HTML pages, that users can view to modify your app's settings. App Settings can be used for global configuration parameters for your app.
- [Custom Pairing Views](https://apps.developer.homey.app/advanced/custom-views/custom-pairing-views.md): Most drivers will suffice using the provided pairing templates. Some advanced drivers however can benefit from creating their own views.
- [HTML & CSS Styling](https://apps.developer.homey.app/advanced/custom-views/html-and-css-styling.md): The Homey Style Library is the key to a consistent user experience across all Homey Apps. We recommend to use this library above custom styling.
- [Web API](https://apps.developer.homey.app/advanced/web-api.md): Exposing and consuming a custom REST API for your Homey App with support for real-time events.
- [Images](https://apps.developer.homey.app/advanced/images.md): Images can be used in various places throughout Homey, such as album art for speakers, camera devices and in Flows.
- [Videos](https://apps.developer.homey.app/advanced/videos.md): Devices can add support for streaming video, which can be viewed from the mobile app & dashboards.
- [LED Ring](https://apps.developer.homey.app/advanced/ledring.md): Homey's LED ring consists of 24 RGB LED's that apps can control and supply new animations for.
- [Homey Compose](https://apps.developer.homey.app/advanced/homey-compose.md): Homey Compose makes developing Homey Apps easier by splitting up the App Manifest into multiple smaller manifests.
