Difference between revisions of "HowTo:Design a Customizing"
m |
(→Client UI) |
||
Line 82: | Line 82: | ||
* Every area of the application has a separate XAML file one can customize to adjust the layout. | * Every area of the application has a separate XAML file one can customize to adjust the layout. | ||
* There is a central Themes XAML file for adjustments that can be reused in multiple areas. | * There is a central Themes XAML file for adjustments that can be reused in multiple areas. | ||
+ | * When designing a use-case, it is important to consider whether a feature must be available in offline mode, in online mode, or both; for offline use, the respective content must be made available on the device when there's the possibility (since it can't be fetched from the server on demand later). | ||
* The usage of out-of-the-box features is highly recommended and preferred over the development of new custom features. | * The usage of out-of-the-box features is highly recommended and preferred over the development of new custom features. | ||
* New, custom features are problematic because of their need to be quality-assured, which is a lot of effort that was probably already invested for standard features. | * New, custom features are problematic because of their need to be quality-assured, which is a lot of effort that was probably already invested for standard features. |
Revision as of 11:14, 25 July 2023
Customizing UBIK® is a complex endeavor. In this article, we aim to provide a guide and best practices making this task as straight-forward as possible.