Mobile app for Diaspora

528 views
Skip to first unread message

Jan Ehrhardt

unread,
Aug 27, 2011, 5:42:01 AM8/27/11
to diaspo...@googlegroups.com
Hi,

it will be great, if there is an official mobile app for Diaspora on different mobile platforms like iOS or Android. Are there any plans on this or is someone already working on it?

Since I'm a developer, I would really like to help on this point. So some of my thoughts about it:

- Use Phone Gap instead of native apps. Well, Phone Gap allows to write crossplatform apps, that run on iOS, Android and others, using HTML, CSS and JavaScript. Even the JavaScript could be shared between the existing web UI and the mobile apps.

- I'm not clear about the license for a mobile app. Apple's app store is not compatible to (A)GPL, thus it requires a different license at least for an iOS app.

- The most important part on making Diaspora work with any kind of external app is a RESTful API, that could be used to communicate with a server. Is there already a JavaScript API, that uses such RESTful API? Or is there at least some documentation of a RESTful API?

Regards
Jan Ehrhardt

Yosem Companys

unread,
Aug 27, 2011, 11:16:27 AM8/27/11
to diaspo...@googlegroups.com
Hey Jan,

Geraspora recently started a mailing list for android app working group at:


Check it out,

Yosem

--
You received this message because you are subscribed to the Google Groups "diaspora-dev" group.
To post to this group, send email to diaspo...@googlegroups.com.
To unsubscribe from this group, send email to diaspora-dev...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/diaspora-dev?hl=en.

Waterpig Master

unread,
Aug 28, 2011, 3:56:26 AM8/28/11
to diaspora-dev

Hi,

I agree that a RESTful API would be the most important thing to have,
as people would then be free to make native clients for whatever
platform they wanted. Does one already exist?

Thanks,
Barnaby

On Aug 27, 11:16 am, Yosem Companys <yo...@joindiaspora.com> wrote:
> Hey Jan,
>
> Geraspora recently started a mailing list for android app working group at:
>
> http://groups.google.com/group/diaspora-android/
>
> Check it out,
>
> Yosem
>
> On Sat, Aug 27, 2011 at 2:42 AM, Jan Ehrhardt
> <jan.ehrha...@googlemail.com>wrote:

Praveen A

unread,
Aug 28, 2011, 5:16:37 AM8/28/11
to diaspo...@googlegroups.com

We will be building the api with applications, currently we are focusing on android app, and we will have api methods required for that app (which would suffice for most cases). But if another app needs a different method, we will consider it when need comes.

Praveen

On Aug 28, 2011 1:26 PM, "Waterpig Master" <bar...@waterpigs.co.uk> wrote:


Hi,

I agree that a RESTful API would be the most important thing to have,
as people would then be free to make native clients for whatever
platform they wanted. Does one already exist?

Thanks,
Barnaby

On Aug 27, 11:16 am, Yosem Companys <yo...@joindiaspora.com> wrote: > Hey Jan, > > Geraspora recent...

> <jan.ehrha...@googlemail.com>wrote:

> > > > > Hi, > > > it will be great, if there is an official mobile app for Diaspora on > > differe...

Mush

unread,
Sep 2, 2011, 10:25:40 PM9/2/11
to diaspora-dev
Hi guys,
Despite what Jan said is true, as an iOS developer I found out, after
years of work, that cross platform framework such as titanium
appcelerator and phone gap are not the best way to develop a well
designed and functional application, this is way I prefer to work
natively...obviously this is my personal point of view.

Since you're all focused on the android app I could try, in my spare
time between work and study, to help developing the iOS application,
obviously if you're interested in having one :).

Let me know if I could support you somehow ;).

Praveen A

unread,
Sep 2, 2011, 11:43:24 PM9/2/11
to diaspo...@googlegroups.com

Mush,

It would be very useful indeed. From diaspora-android exerience it would be good to have a github repo and mailing list. It helps coordinating between interested developers. Please start it! The more mobile platforms we support, the better!

Praveen


--

You received this message because you are subscribed to the Google Groups "diaspora-dev" group. To p...

Mush

unread,
Sep 3, 2011, 7:45:31 AM9/3/11
to diaspora-dev
Ok I just created the google group at:

http://groups.google.com/group/diaspora-ios

and a repository on github at:

https://github.com/dev-mush/diaspora-ios

actually they're empty, I will fill them with some content later today
when I'll stop working for a bit. . .inscriptions accepted :D.

I've also "watched" the diaspora-android github repository, I think it
might be better if both the clients will have quite the same structure
and functionalities wherever is possible.
Now I'll look for some api to start some tests and than develop some
mockups.
Is there some sort of wiki to have a list of all the REST api already
implemented?

Praveen A

unread,
Sep 3, 2011, 11:06:23 AM9/3/11
to diaspo...@googlegroups.com
2011/9/3 Mush <anh...@gmail.com>:

> Ok I just created the google group at:
>
> http://groups.google.com/group/diaspora-ios
>
> and a repository on github at:
>
> https://github.com/dev-mush/diaspora-ios
>
> actually they're empty, I will fill them with some content later today
> when I'll stop working for a bit. . .inscriptions accepted :D.

Cool! That is a great start.

> I've also "watched" the diaspora-android github repository, I think it
> might be better if both the clients will have quite the same structure
> and functionalities wherever is possible.

Yes, we should aim for that.

> Now I'll look for some api to start some tests and than develop some
> mockups.
> Is there some sort of wiki to have a list of all the REST  api already
> implemented?

There is some resources here at
https://github.com/diaspora/diaspora/wiki/Android-app-project See the
irc logs and diagrams for authentication process
(https://github.com/diaspora/diaspora-client/wiki/Pre-Registration).
There is already authentication api used by cubbies. I suggest we
start with authentication. Other REST api can be requested as needed.
Android app developers are working on ui design which can be shared I
think.

I created this wiki page with links to mailing list and code and
added it to main page of wiki.

Thanks
Praveen
--
പ്രവീണ്‍ അരിമ്പ്രത്തൊടിയില്‍
You have to keep reminding your government that you don't get your
rights from them; you give them permission to rule, only so long as
they follow the rules: laws and constitution.

Reply all
Reply to author
Forward
0 new messages