Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:general:accessibility_desk_mobile_apps [2023/03/10 15:22] – [Documentations for mobile applications] thinder | en:general:accessibility_desk_mobile_apps [2024/02/27 13:38] (current) – [Documentations for desktop applications] Neuen GN-Article verlinkt thinder | ||
---|---|---|---|
Line 18: | Line 18: | ||
* SUSE : https:// | * SUSE : https:// | ||
+ | <WRAP center round info 80%> | ||
+ | ==== Related GWDG news articles ==== | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | German only! | ||
+ | </ | ||
+ | |||
+ | </ | ||
===== Documentations for mobile applications===== | ===== Documentations for mobile applications===== | ||
Line 28: | Line 38: | ||
</ | </ | ||
+ | |||
+ | ====API and schema design examples==== | ||
+ | - use_underscores | ||
+ | - useCamelCase | ||
+ | - use-kebab-case | ||
+ | |||
+ | ==== Examples of IDs and similar entities ==== | ||
+ | - use.dot.separators (often with reverse DNS prefixes) | ||
+ | - use/ | ||
+ | - use-hyphen-separators (often with GUIDs and the like) | ||
+ | |||
+ | ==== Abbreviations ==== | ||
+ | Another common challenge is the use of shortcuts. While a user interacting with your API may recognize your abbreviations from context, a screen reader may not be able to do so, especially if your abbreviation is not common. | ||
+ | ^Abbreviated (unfavorable) ^Not abbreviated (correct) ^ | ||
+ | | pvtKey | privateKey | | ||
+ | |||
+ | ==== Additional services ==== | ||
+ | An added benefit is that code generators can more easily produce idiomatic terms that conform to case-sensitive conventions in the target language/ | ||
+ | ^JSON ^Dotnet ^Dotnet with additional suffix ^ | ||
+ | | dataContentType | DataContentType | DataContentTypeEntity | | ||
+ | |||
===== Check list ===== | ===== Check list ===== | ||
Line 34: | Line 65: | ||
| | Bilingualism implemented | | | | Bilingualism implemented | | ||
| | Usability implemented via mouse and keyboard | | | | Usability implemented via mouse and keyboard | | ||
+ | | | API Naming | | ||
{{: | {{: |