- [Vuzix_test]
- [Animation Resources]
- [Material Design]
- [Software Design Instruction]
- [functions of the app]
- [documentation]
using Vuzix Blade 2 harware settings, software instruction https://d2iankuf53zudv.cloudfront.net/Content/Upload/PDFs/Vuzix_Blade_UX_Design_Guidelines_v2.pdf
https://developer.android.com/develop/ui/views/animations/overview
https://developer.android.com/develop/ui/views/touch-and-input/gestures/detector#java
https://developer.android.com/topic/performance/threads https://developer.android.com/guide/components/processes-and-threads thread safety: Thread safety is the avoidance of data races--situations in which data are set to either correct or incorrect values, depending upon the order in which multiple threads access and modify the data.
- centerring the UI elemtents (can only focus on one single element)
- the left-most swipe ALWAYS means goes up to the previous app level, such as retrun to previous page or menu
- for readablity of the app, use core color pallet #00FF7D (green), #FFFFF (white), #F2F100(yellow), #FC101B(red), high contrast colors
- typography: donts of Roboto family is recommended, texts no smaller than 40px (min. 25px, not recommended for large quantities of text)
- layout with app name on the left side and rail on the bottom, ass little padding as possible to make use of the full screen
- icons: easily recognizable (also wehn scaled to smaller size (30 x 30 px @ 1x))
- voice command that is useful for the test app:
- go left / previous (navigation of menu/list)
- go right / next
- select this
- confirm (when deleting lists/items)
- cancel
- go down (navigation of items)
- go up
- go home (menu)
- gestures for navigating the app and corresponding functions inside code:
- select(one finger, single tap)
- menu(one finger one second)
- swipe up and down(one finger)
- swipe forward and backward(one finger)
-
menu: all lists, deleted list, finished list(archive), to-do list
-
- check list mode
- sequence mode (steps must be completed in specific sequence, otherwise show warning)
- display items/steps in total
- display progress bar
- display description when user swipe up
- display containing items when user swipe up two times
- directly display items (and description) when swipe up with two fingers
- when clicking on item, shows up selection bar, swipe right for completed, swipe right for quiting selection bar, return back to items view
- check list mode
- how to focus single View in center of the screen
- animation used between activities
- application architecture - how it works
- sp: scaled pixels, adjusted accroding to the current density and the user preferable font size
- dp:
- px:
test size preset:
Von den Industrie- und Militärbereichen bis zur alltäglichen Unterhaltung hilft uns die erweitere Realität(Augmented Reality) schon auf ganz reichliche Art und Weise. Dazu werden für verschiedene Nutzbedingungen und -bedarf
für die Hardware-Simulation braucht man zusätzlich zu den bereit gestellten Geräten noch die Source Datei für die Vizux Blade 2 aus der offizielle Website abholen. Man muss außerdem in gehen und die empfehlende System Image herunterladen. Für die System-Image wählen wir laut der Seitedie API Android 11.0 (R) aus und die API installieren. In Design Mode muss man das richtige "Reference Device" hinzufügen (Add Device - Vuzix Blade)
-
wenn eine Liste gelöscht wird (ausgeblendet, durchgestriechen)
-
wenn eine Liste erledig wird (bewegt sich zum Ende der Liste)
-
wenn man nach links oder rechts das Element/View swipt, wird das Element auf der Mitte des Bildschirms verankert/fixiert Realisierung:
- Menu
- Editor (um Liste und Elemente hinzuzufügen)
- Up Coming
- Deleted