-
Notifications
You must be signed in to change notification settings - Fork 1
Meeting Note
Discussed and designed the UIs together, and got a breif UI pattern.
Main UI: login(sign up; sign in) (forgot password?? Remember user?? ) (unique user name)
- Sign_Up_Activity:
- User name
- (Date created?)
(After logging in)View_TotalActivity:
- Mood History(list[sorted by date and time, most recent coming first]) + map (users? Or the following user’s?) plus sign at right top corner(change to Create_Activity)
- View(01.04.01)(change to View_Activity??)
- Edit(01.05.01)
- Delete(01.06.01)
- Filter function
(After clicking VIEW Option)View_Activity(TBD):
- Edit(01.05.01)
- Delete(01.06.01)
Discussed and designed the UIs together again, and came up with an almost completed UI plan.
Create_Activity(Mood_Event):
- Current Date and Time, (required 01.01.01)
- Emotional state (required 01.02.01):
- Includes: anger, confusion, disgust, fear, happiness, sadness, shame, and surprise.(at least)
- Depicted and distinguished by:consistent emoticons and colors in any view.
- Optional trigger, ????(required 01.01.01)
- The reason:
- Textual (limit to 20 chars or 3 words ) (is this optional???) (02.01.01)
- A picture: (under 65536 bytes ~=65KB) (is this optional???)(02.02.01)
- Optional social situation: alone, with one other person, two to several people, or with a crowd.(02.04.01)
- Optional location:(06.01.01)
- Filter_Activity(04.02.01 to 04.02.03)
- Right pull menu
- My_main_page_activity()
- Only check own post
- follower and follow
- Filter Function
We discussed about how to write User Cases, we decided to number them according to function category. There are six category in total:
- About mood event (creation, deletion,edition etc.)
- About user input of mood event specifications
- Login option
- Filter
- Follow relationship
- Map
- Synchronization
We also discussed about release plan.
We decided to release the following function on project part 4:
- Login page
- Edit Activity
- Main Activity
- Filter Activity
- Friend Activity
We decided to release the following function on project part 5:
- Map Activity
- Synchronization Activity
(Refer to Release Plan)
We have also started a prototype of StoryBoard.
Assigned task to each person (UI skeleton):
- Mengyang: add, edit, view friend activity
- Xinlei: Home Screen(Main Activity)
- Zhi:Signin, signup, user, moodEvent
- Yipeng: Friend
- Heyue: Filter, Map
- UI skeleton finished(code)
- merged to github<>
- initial thoughts about UML
- UML finished
- upload unit tests
- What we have finished (see meting notes above)
- Try to start elastic search first because it is very time consuming server index,type id... user the unique index for our own team.
- Discussion about project 2 feedback (UC) and elastic search
- Explore Elastic Search functions.
- Task: read Elastic search website about index and everything else.
- Decided to use Preference to share current user info.
- Detail discussion about Elastic Search
-
Talked about how much did we finish
-
Mengyang: update Mood activity
-
Zhi: Finished Signin/Signup, the local Json file (User user) and the preference(currentUser) of the system.
-
Heyue: Finished most part of filter activity.
-
Xinlei: Main UI (Function, mostly done), Elastic search.
-
Yipeng: finished Friend Activity(almost).
-
Talked about plan for part 5: Map and Add photo.
- Standard for maps: Google maps
- Also available: OpenStreetMap(OSM) (less people using it so less documentation about it)
- Image:
- Size limit: cannot upload a file that is too large:
- Use the thumbnail
- Compress the original image
- Can use BASE64 to compress image
- Should do both: take a picture/choose a photo from gallery
- Size limit: cannot upload a file that is too large:
-
Discussion about WOW factor.
- Additional function. Something that fit with the app, should be a part of the app.
- Solve concerns, discussion about bug.
- Discussion about what we have finished so far.
- Update UML.
- Finish Documentation(JavaDoc).
- Final touch on existing bugs.
- Change in data for test, debug test classes.
- Map/Image debug
- Offline debug
- Finishing
- Wrap up and video