Download presentation
Presentation is loading. Please wait.
1
ShutterFly Fast mobile share
David Brauner feat. Miri rabinovich Roy Amir – Engineering leader Yoni Mor – Product Manager Omer Geiger – Backend support Shy Lev-Ari – UX\UI
2
Team Member David Brauner
3
Team member Miri rabinovich
4
Goals Create a new and exciting way to share your moments with friends and family. While taking into account flexible parameters for the suggestions application, ultimately it’s dedicated to interact with the existing Shutterfly application.
5
Methodology Keep Shutterfly design patterns and components for easy future integration Use the recent and commons android components working with relevant 3rd party components
6
Achievements Efficiently utilize only needed space in device memory.
Learned to work with java and native android app IDE. Exciting and new UI experience using latest UI element. Implementation of a entity predication (in a small scale)
7
Examples Intro menu All of the user’s albums are displayed
Information is drawn from azure server The information drawn is in json syntax Parsed on local device and translated using compatible data structures.
8
Examples Sharing options menu
Horizontally displayed are the suggested people with whom to share the album, based on face matching logic applied on the pictures in the album (tagged people in facebook for example). Vertically are all the other people from user data base with whom you can also share. Gray invite mean the user either doesn’t have or hasn’t inputted the data in the shutterfly system. The + in the above right corner is to added people manually (not within project scope)
9
Examples Sharing options menu
By pressing the invite button in the ui you instantly share the album with the person to the right of that invite button. The “v” sign is for stating that the task of sharing the album is completed successfully.
10
Examples Sharing options menu
As seen in the top right corner, people that we don’t have an exact match for them in our logic but have some similarities or resemblance to existing users are shown as “Who is this?” By clicking them , the inner logic of the application shows possible matches for the unknown person.
11
Examples Who is this? Popup menu
This popup menu shows possible matchs for people who we couldn't identify 100% but share similarities/Resemblence to existing users.
12
Conclusions Through json syntax we can share information between different developing environments and platforms. Computation time is critical and tasks must run in different threads to ensure smooth user experience . Many more capabilities and enhancements are possible through the infra-structure we create in our project such as large scale data/uncertain data prediction.
13
Thanks
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.