← Back to team overview

ubuntu-touch-coreapps team mailing list archive

[ubuntu-touch-coreapps][Facebook] Backend features needed for Facebook app development

 

Hi everyone !

Here's a list of backend features needed for Facebook app development
(Alpha-1):

- Functionality to access registered Facebook accounts:

  Already available from Online-Accoutns QMl plugin, but lacks a way of
creating a new account.

- ListModel to obtain the news feed:

  This is already available from Friends QML Plugin, but lacks a way of
requesting the model to load more events.

- Functionality to like/unlike/comment/share other users posts

- ListModel to obtain a (any) user's posts (Wall feed / timeline)

- Functionality to post a status update:

  This is already available from Friends QML Plugin.

- Functionality to like/unlike a user/page

- Functionality to access the user's profile (name, address, birthday, wall
photo, etc)

- ListModel to obtain a list of message threads

- ListModel to obtain a list of messages from one thread

- ListModel to obtain a list of user's photo albums

- ListModel to obtain a list of photos from a user's album

- Functionality to add/remove photos and albums

- ListModel to obtain a list of notifications

- Functionality to manage acount settings (general, notifications,
security, etc)

- ListModel to search for people (name, user's friends, etc)


We can do this two ways:
- Wait for the features to be available in upstream projects (like friends)
- Implement our own (facebook) back end models/components


Cheers,
Hugo.

Follow ups