Here is a list of all related documentation pages:
[detail level 12]
| Getting Started | |
| Development | |
| Configuration | As already seen in Development, compilation is done with CMake for easier integration into the Firmware. The CMake file contains some options that define constant environment variables in the build via --dart-define. These options can, for example, specify the root path of the app or replace the real services with fake ones |
| Architecture | |
| API Reference | The project layout follows a typical type-first structure |
| UI | The entire app is divided into 5 screens, created in a responsive layout. Depending on the screen width, all screens can be accessed either via a NavigationBar or -rail. The screen width at which switching between the two widgets takes place is set in the variable smallScreenWidth, which in turn is set by the environment variable OPENREMISE_FRONTEND_SMALL_SCREEN_WIDTH during build |
| Domain | |
| Data | |
| Utils | |
| Changelog | |
| Todo List | |