FYI.

                                                                       
             Joachim Fritzsch                                          
             <joachim.fritzsch                                         
             @gmail.com>                                                To
                                       "David Anderson (UCBerkeley)"   
             11/25/2013 08:39          <[email protected]>, Rom   
             AM                        Walton <[email protected]>, Keith J
                                       Uplinger/Austin/IBM@IBMUS, Kevin
                                       Reed/Chicago/IBM@IBMUS, Heinz-Bernd
                                       Eggenstein                      
                                       <[email protected]>
                                       , "[email protected]"      
                                       <[email protected]>,       
                                                                        cc
                                       "[email protected]"    
                                       <[email protected]>    
                                                                   Subject
                                       android - new manager layout    
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       




I have worked on a fresh design of the Android manager during the past
week. This became necessary, because the new design guidelines are
enforced when trying to use the current APIs - which we need to to
implement most items on our agenda. Google published a support library
this fall, that back-ports the required functionality to Android 2.2,
this layout will therefore work on all devices.

It comes with a handful of advantages over the current layout:
- it scales better among different screen sizes.
- recent menu items (e.g. suspend-resume) are more accessible
- more intuitive to use, since most apps are made like this these days.
- the structure (placement of tabs, menu items, menu overflow) is now
in sync with the recent Android design guidelines

There are a bunch of screenshot of a Nexus 7 tablet, a medium-sized
smartphone emulator and the HTC Wildfire (very small screen) in my
dropbox share, here:
https://www.dropbox.com/sh/i1ebp0xffoujx3m/H_jKaIQwNa

Some comments:
- I removed the Status tab, since nobody seemed to be very fond of it
and its purpose was mixed up: slideshow when computing, status
information when suspended.
- When suspended, there is now a universal status bar at the bottom of
the screen, independently of the selected tab
- Preferences is not a tab anymore, but a menu item, since it has a
different purpose than the informative tabs "Tasks", "Projects" and
"Notices"
- the decisions about how many menu items are shown, whether they have
text next to them or not and whether the tabs are placed in a extra
row or not is made by the system, depending on the screen size and
orientation.
- the suspend/resume menu button adapts to the current state
- menu items that get not placed in the bar, are under the overflow
button (the three dots)
- in sub screens (preferences, attaching project, event log) a tap on
the app icon brings the user back to the main screen (this is also
Android standard)
- if the device has a menu button (pre-Android-3.0 devices) it opens
the overflow menu (the three dots)

What do you think?

Rom, instructions on how to include the required support library are
here [1] under "Adding libraries with resources"

Joachim

[1] http://developer.android.com/tools/support-library/setup.html

<<inline: graycol.gif>>

<<inline: pic22419.gif>>

<<inline: ecblank.gif>>

_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to