Android App Is Coming...
|
May 24, 2016, 07:31 AM
|
|
Hi everyone,
I know it's a huge subject, but at the moment I'm in the process to code an Android app for 23. I have made some good process in the app, my main navigation is ready and the underlying API wrapper to connect to 23 is also ready.
Now I'm coming to a point where the 23 API isn't that responsive I would expect. For example, loading the recent photos of your contacts takes about 3 minutes (also in a normal browser). I mean only the XML information, not the photos itself. Does anyone know why? Is there some limitation which I don't see?
If the app is running well and reached an usable state, I will publish it in the Play Store.
Let me know if you would see some special features in the app. If you want to see the progress you can follow it here on github: https://github.com/isenmann/23viewer
Cheers
Daniel
|
|
|
May 24, 2016, 07:41 AM
|
|
Duh, it's been years since I used the 23 api, but I can remember that even back in the days some methods were "fast" whereas some others were "slow as hell", mainly those methods that use JOINs. Backend issue I guess.
Do you mean "photos.getContactsPublicPhotos" ? IIRC I first got a person's contacts and then looped over every contact and got their recent photos, I think this was a little faster.
|
|
|
May 24, 2016, 08:57 AM
|
|
I already tried it, but that's just a little bit faster. But not as fast as I would expect it. Hopefully Steffen will join this discussion.
Would be great to finish my project and releasing an app which works as you will expected that it works.
|
|
|
Team 23
May 24, 2016, 10:51 AM
|
|
First, wow: that's a amazing.
And yes, I'm happy to join this conversation and help this along. Sound like a great project. On the backend of this there are certain a long list of possible improvements to performance of specific endpoint that we can help out with.
Is is something where you post information about specific, slow queries (either here or to steffen@twentythree.net) -- and we'll take a look?
Steffen
|
|
|
May 24, 2016, 11:42 AM
|
|
Thanks Steffen for this fast reply! Just wow.
I will do my best to make a great app. ;-)
I will post (here or mail) the slow queries I have found and hopefully we will find a solution to speed them up.
Thanks again!!!
Daniel
|
|
|
May 24, 2016, 03:55 PM
|
|
Okay, not that much time today, but I have found two methods right now:
- photos.getRecent
- photos.getContactsPhotos
Both methods take ages to respond. I will have a look the next days and post other methods if I found some.
The interesting photo list would be great to have, is it possible to get this over the API in some way?
|
|
|
May 28, 2016, 01:51 PM
|
|
Made a major step today, the stream for the contacts' photos are working. That means it's possible to swipe through an "endless" list of the contacts' photos, sorted by the upload date.
You can see an animated GIF on the github page.
|
|
|
February 13, 2017, 11:13 AM
|
|
It toook some time to get a first alpha release done, but finally it's available. You can find the apk package to install it on your Android device here:
https://github.com/isenmann/23viewer/releases/tag/v0.1
Download the apk and install it, make sure that you can install from untrusted sources. You have to check it in the settings. Please give me some feedback and read the release notes what is working and what isn't working.
Thanks and cheers
Daniel
|
|
|