Mobile Interface Proposal - adamhesim/friendica GitHub Wiki

Purpose: Create an interface extension for mobile devices.

Requirements: (what high level pages are we going to tackle first?)

Login page - log in, log out, register, lost password

Start page - could be a dashboard for navigating to sections:

  1. notifications - posts, comments, friend requests
  2. network stream - all, new
  3. messages - read, reply, send new
  4. contacts - add, remove, search
  5. profile - view, edit
  6. gallery - view, edit meta, share (uploads will be problematic)

Permissions will be problematic. Might not be able to implement for a phone app. Starring items should be ok.

Important to remember: any more than five buttons on the tab bar makes the buttons too small. The less we can get by with, the better. Navigation on all pages should appear in the same location. Bottom buttons are best as they are near the keyboard.