# 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.