Timeline Screen View/Edit Screen | Timeline Screen: The timeline shows a scrollable list of journal entries. The list grows downward in chronological order as new entries are added using the "new entry" button, which is always after the last entry in the journal.
A divider is inserted each time the entries on screen belong to different months/years. An identical divider is always at the top of the screen showing the month and year of the first entry on the screen.
The list scrolls slightly past the last entry so that the "new entry" button is near the center of the screen when at the end.
Each entry shows a time and abbreviated date, as well as a snippet of the actual entry (first few words of the text, a photo thumbnail).
Clicking on an entry takes the user to the view screen. The context menu (press and hold on the touch screen) allows the user to share the post. Clicking on the "new entry" button
View/Edit Screen: The app uses the same screen for both view and edit functions by employing "view" and "edit" modes. The edit screen shows In view mode, the time and rough location of the post are shown at the top of the scrollable pane, and the journal post as-is in an editable text box with embedded pictures and contact linksentry is shown as series of paragraphs of text (with embedded contact links) and pictures.
The context menu allows the user to take a new photo, import a picture from the SD card, or add a contact link. Normal copy-paste functionality also works, as with standard android apps.
In edit mode, the entry is editable like a text box (with flashing cursor), and a "save" button appears in the lower right corner at all times.
The app comes with a "welcome" journal entry that shows the kinds of content users can add to a journal entry.
Each new journal entry defaults to the current time and location, lets the user alter these manually by entering a different time&date, and selecting a location on the map.
| Pros:
Timeline screen: The new entry button in the timeline screen is labeled with a "+" icon.
View/Edit screen: The WYSIWYG editor/view screen helps learnability by minimizing the application so there is less to learn.
Cons: View/Edit screen:
| Pros: Cons: | - Accidentally creating a new post is easily undone by not saving the newly created post.
-
- Accidental deletions will be addressed using an undo system. |