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 |
Screens | 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 |
Widgets | |
Services | |
Providers | |
Models | |
Constants | The app uses a lot of constants which are listed here in no particular order |
Utilities | |
Changelog | |
Todo List | |