gdg-x / frisbee

[DEPRECATED] Android application for GDG members and organizers
https://play.google.com/store/apps/details?id=org.gdg.frisbee.android
Apache License 2.0
265 stars 169 forks source link

Navigation experience should be improved #38

Closed friedger closed 10 years ago

friedger commented 11 years ago

The user wants to explore GDG information and GD Live information these should be accessible via the navigation drawer as the main areas.

Achievements, Settings and About should go into the Action bar menu.

To fill the navigation drawer, we could add favourite GDGs in addition to the main group. Something like channels in the Youtube app.

The GDG information and GDL information should not appear as new activity but as content of the main activity, like in G+, not like in Youtube app.

mauimauer commented 11 years ago

I agree with most of your suggestions and have already started to implement them.

GDG and GDL however won't be united into one activity until after the initial launch.

friedger commented 11 years ago

Started here https://github.com/gdg-x/frisbee/commit/4f09a2dc50454bb53979bea517666b1a1e61e896

jerrellmardis commented 11 years ago

I agree that Settings and About should go in the overflow menu in the Action Bar but I think Achievements should stay in the nav drawer.

friedger commented 11 years ago

Good, let's keep the achievements in the nav drawer.

@mauimauer @oracleicom My thoughts about activities: All content that could be placed next to each other should live in fragments. There is no difference between activities and fragments for the live cycle of the particular content. Imagine a dual screen device, there you could have the GDG on one screen and the GDL on the other one.

Activities are there to separate between user actions. GDG and GDL content could be included in the "Browse the content" action/activity.

friedger commented 11 years ago

Looking at the check list of the design guidelines of nav drawer there are still some issuee

mauimauer commented 11 years ago

My argument for separating GDG and GDL Content into separate activites is that these two actually represent different content and thus a different action. One is to browse GDGs and their News, Info and Events. GDL is for watching Videos of the various different GDL Channels.

2013/8/26 Friedger Müffke notifications@github.com

Looking at the check list of the design guidelines of nav drawer there are still some issuee

— Reply to this email directly or view it on GitHubhttps://github.com/gdg-x/frisbee/issues/38#issuecomment-23255238 .

friedger commented 11 years ago

We can discuss later whether to use activities or fragments for these. However, all top level views (GDL, GDG, Achievements and GDG Pulse) should have the navigation drawer.