# EG Xena Developer

## EG Xena Developer

- [Introduction](https://dev.xena.biz/xena-developer/master.md): Expand your accounting with integrations and apps for EG Xena.
- [The possibilities](https://dev.xena.biz/xena-developer/the-possibilities.md): How you can build on Xena.
- [Best practices](https://dev.xena.biz/xena-developer/the-possibilities/best-practices.md): Making your app with these guidelines in mind, will help end users to feel comfortable, because of the consistent look and feel as well as communication.
- [User experience](https://dev.xena.biz/xena-developer/the-possibilities/user-experience.md): Create good UX in Xena.
- [Get started](https://dev.xena.biz/xena-developer/development/get-started.md): Learn the basics of how to work with Xena API.
- [Become a developer](https://dev.xena.biz/xena-developer/development/get-started/installxenadeveloper.md): Becoming a Xena Developer allows you to register your own apps.
- [Register your app](https://dev.xena.biz/xena-developer/development/get-started/createapplication.md): How to register and submit your app to the appstore.
- [The Xena API](https://dev.xena.biz/xena-developer/development/get-started/the-xena-api.md): Introduction to our REST API.
- [Authorization](https://dev.xena.biz/xena-developer/development/get-started/authorization.md): Fundamentals on authorization in apps.
- [Using OAuth](https://dev.xena.biz/xena-developer/development/get-started/using-oauth.md): Essentials on OAuth integration.
- [Using Xena Api with OAuth](https://dev.xena.biz/xena-developer/development/get-started/xena-api-using-oauth.md): Introduction to our REST API.
- [Using WebHooks](https://dev.xena.biz/xena-developer/development/get-started/using-webhooks.md): Essentials on Xena WebHooks.
- [Using Websync](https://dev.xena.biz/xena-developer/development/get-started/using-websync.md)
- [Using Xena API Key](https://dev.xena.biz/xena-developer/development/get-started/using-xenaapikey.md): Essentials on Xena API Keys integration.
- [Creating plugins](https://dev.xena.biz/xena-developer/development/get-started/createplugin.md): Basics on creating plugins for Xena.
- [Samples](https://dev.xena.biz/xena-developer/development/samples.md): Use this sample code snippets to jump start your development in Xena.
- [API documentation](https://dev.xena.biz/xena-developer/development/overview.md)
- [Xena](https://dev.xena.biz/xena-developer/development/overview/xena.md): A walk-through of the most common actions in Xena, done via our API.
- [Cars (Giulia)](https://dev.xena.biz/xena-developer/development/overview/cars-giulia.md)
- [Articles & prices (Gaia)](https://dev.xena.biz/xena-developer/development/overview/articles-and-prices-gaia.md)
- [Xena Design System](https://dev.xena.biz/xena-developer/user-interface/xena-design-system.md): Introducing XenaDS, a UI component library for all platforms
- [Use our stylesheet](https://dev.xena.biz/xena-developer/user-interface/use-our-stylesheet.md): Use Xena's stylesheet in your apps.
- [Design Guide](https://dev.xena.biz/xena-developer/user-interface/styleguide.md): Learn how to build views with good UX.
- [Alerts and warnings](https://dev.xena.biz/xena-developer/user-interface/styleguide/alertsandwarnings.md): Display information and warnings in a clear way.
- [Buttons](https://dev.xena.biz/xena-developer/user-interface/styleguide/buttons.md): Overview of button usage.
- [Colors and fonts](https://dev.xena.biz/xena-developer/user-interface/styleguide/fontandcolors.md): Overview of colors and use of fonts.
- [Collapsible](https://dev.xena.biz/xena-developer/user-interface/styleguide/collapsible.md): Expand and collapse content.
- [Dropdowns](https://dev.xena.biz/xena-developer/user-interface/styleguide/dropdowns.md): Dropdowns are used as menus or shortcuts.
- [Forms](https://dev.xena.biz/xena-developer/user-interface/styleguide/forms.md): Build forms for user inputs.
- [Icons](https://dev.xena.biz/xena-developer/user-interface/styleguide/icons.md): We use the solid style of Font Awesome 5 icons.
- [Layout](https://dev.xena.biz/xena-developer/user-interface/styleguide/layout.md): How to build responsive layouts.
- [Modals](https://dev.xena.biz/xena-developer/user-interface/styleguide/modals.md): Modals can be used for dialogs, popups and alike.
- [Navigation](https://dev.xena.biz/xena-developer/user-interface/styleguide/navigation.md): There are different options for navigating in views.
- [Pagination](https://dev.xena.biz/xena-developer/user-interface/styleguide/pagination.md): Styles of paginations in tables and panels.
- [Panels](https://dev.xena.biz/xena-developer/user-interface/styleguide/panels.md): Panels are sections in the interface.
- [Tables](https://dev.xena.biz/xena-developer/user-interface/styleguide/tables.md): Present and edit data in tables.
- [Other components](https://dev.xena.biz/xena-developer/user-interface/styleguide/components.md): There are different components in Xena that have their own set of CSS classes.
