Notices


Reply
Thread Tools
Posts: 344 | Thanked: 1,345 times | Joined on Aug 2012 @ Paris, FR
#1
Hello again.

I have decided to have fun with Qt again, and in order to prepare for Sailfish launch, I was decided to write a library for Facebook graph API in Qt.

Of cause Jolla people were also writing their libraries on their own, and thanks to Sledges, I got in touch with the main developer of their solution, the so called Nemo Social QML plugin. After hard work with them, we now have a quite nice library that many projects can use.

It was normal that the previous client that I was working on got rebased on that new project, but I'm still focused on performances and smoothness as a key factor.

After a lot of work, and the help of Jolla people to debug my library, I have the pleasure to reintroduce Friends for N9 !

Friends for N9

Friends for N9 is currently a work in progress in creating a nice, beautiful and smooth Facebook client based on Nemo Social QML plugin.

Of cause, right now I'm far from having a fully featured client, so there are a lot of things that do not work now:
  • Most Features in Facebook
  • No capability to logout
  • Caching system is ... basic

Of cause, there are also a lot of things that works, meaning that it can be used as a Facebook client from now:
  • Browing your list of friends and their profile
  • Reading news feed (initial suppport)
  • Seeing album list, and thumbnails of photos
  • Browsing photos
  • Posting status updates on your / friends's wall (was working, not working now)
  • Posting comments, liking posts (was working, not working now)
  • Posting posts in groups, browsing groups (but not group management and informations) (was working, not working now)

I'm working hard to get new features, but it takes time, and I can only give them in an incremental fashion. I'm currently focusing on
  • Getting feature parity with the old Friends for N9 client
  • Enhanced groups support
  • Pages support
  • Photo commenting and tagging

You can visit the Facebook page of the application as well, and like it if you want. You can also get your hands dirty and clone my repository on GitHub.

Get it

Thanks to openrepos, we have now a smooth path to push updates, and hosting our packages. You can see all the versions of Friends in openrepos:

http://openrepos.net/content/friends

If you are coming from the 0.0.X versions, please remove everything related to qfb (qfb-friends, qfb-friends-clientid) if you want to try the 0.1.X versions.


Some debug stuff

Friends cannot log you out currently, and the login system may change from time to time. So if you want to log out, you need to remove
  • The file /home/user/.config/SfietKonstantin/qfb-mobile.conf
  • The folder /home/user/.local/share/data/SfietKonstantin/qfb-mobile/

Cache management is poorly managed, and might take a lot of space. You can remove it by deleting
  • The folder /home/user/.cache/SfietKonstantin/qfb-mobile/

Contribute

You can help by coding ! Don't hesitate to clone my repo, and find bugs, or improve stuff. You can ping me on IRC (harmattan@freenode) or better, go to nemomobile or jollamobile@freenode and talk directly with all the developers, especially chriadam for the QML plugin part. You can also talk to me if you have some enhancement ideas, or want to contribute code.

You can also help by providing feedback. Be constructive, and tell me about what feature you want the most.

Finally, you can help by supporting my work. Code cannot be written on it's own, and "Free" apps are actually very time consuming, so financial support are really appreciated. So please support my work by doing a donation.

Bugs and enhancements

Here is the list of enhancements and bugs that were already listed, please take a look before posting yours.

This list might not be very up-to-date either. I will come back to them when feature parity is restored.

Bugs
  • While posting, the list of posts is not updated when the post sent.
  • Scrolling become laggy in a long list

Tier 0 enhancements (critical)
  • Correct caching system (purge photos cache, avatars and usless stuff)
  • Error handling (removing auth, wrong graph call, token needing to be renewed etc.)
  • Seamless update using Apps formeego In progress. Currently, you have updates through my repo.


Tier 1 enhancements (important)
  • Localization
  • Quick nav in friends list, and filtering
  • A Filter search bar for friend list

Tier 2 enhancements (less important)
  • Better start screen (less empty)
  • Nice animation to hide the cover photo (while scrolling or not)
  • Separator for comments
  • Icons for likes and comments (before the number of likes and comments)
  • Dark theme
  • No useless "load previous" comments button
  • Load when scrolling
  • Photo downloader
  • Notifications (background daemon)
  • Single signon
  • Feed integration
  • Better pictures as cover for Albums

Bugs and enhancements can also be posted here. They are even easier to track !
__________________
Developer of Friends Facebook client, patchmanager, Phonebot
Blogger at Jollafr and random thoughts on my personnal blog
Support my work

Last edited by Sfiet_Konstantin; 2013-07-12 at 17:43.
 

The Following 76 Users Say Thank You to Sfiet_Konstantin For This Useful Post:
Posts: 22 | Thanked: 20 times | Joined on Dec 2012 @ Moscow, Russia
#2
Wow ! Very nice. Thank You ! Wait a new fetures ?
 
Posts: 344 | Thanked: 1,345 times | Joined on Aug 2012 @ Paris, FR
#3
Originally Posted by ZLooM View Post
Wow ! Very nice. Thank You ! Wait a new fetures ?
I want a full client.
But first, I focus on reading capabilities (read albums, read likes, read groups)

After that, I will focus on write (post) capabilities (post posts, location, pictures, vids etc.)
__________________
Developer of Friends Facebook client, patchmanager, Phonebot
Blogger at Jollafr and random thoughts on my personnal blog
Support my work
 

The Following 4 Users Say Thank You to Sfiet_Konstantin For This Useful Post:
Posts: 335 | Thanked: 285 times | Joined on Sep 2012 @ Trento, Italy
#4
That's cool actually up to now there is no fb app for Harmattan that works better than the mobile site imho. This is very promising and smooth as butter
 

The Following User Says Thank You to Lucazz990 For This Useful Post:
Posts: 92 | Thanked: 13 times | Joined on Jun 2012
#5
it's awesome. Can wait the next update. Btw nice icon too
 
Posts: 108 | Thanked: 77 times | Joined on Jul 2012
#6
Bloody Brilliant
__________________
I Hope i Pissed you OFF

Just a 'normal' guy who Loves N9
Twittter: https://twitter.com/MunimZahid
Facebook: https://www.facebook.com/ModestAtTheTop
 
Artyom's Avatar
Posts: 289 | Thanked: 185 times | Joined on Sep 2012 @ Worldwide
#7
Oh man now this is sweet. Can't wait for future updates, thanks.
 
Schturman's Avatar
Posts: 5,339 | Thanked: 4,133 times | Joined on Jan 2010 @ Israel
#8
 

The Following User Says Thank You to Schturman For This Useful Post:
Posts: 344 | Thanked: 1,345 times | Joined on Aug 2012 @ Paris, FR
#9
Originally Posted by Schturman View Post
Any screenshots ?
Here they are
Attached Images
  
__________________
Developer of Friends Facebook client, patchmanager, Phonebot
Blogger at Jollafr and random thoughts on my personnal blog
Support my work

Last edited by Sfiet_Konstantin; 2013-01-10 at 19:36.
 

The Following 12 Users Say Thank You to Sfiet_Konstantin For This Useful Post:
Posts: 323 | Thanked: 209 times | Joined on Oct 2011 @ Tampico, México
#10
brilliant app, it looks very promising!
 
Reply


 
Forum Jump


All times are GMT. The time now is 10:25.