← Back to team overview

ubuntu-phone team mailing list archive

Re: [App] WhatsApp for Ubuntu Phone (alpha)

 

> Pretty nice. Does it integrade with the os? Like contact list and the
> messages app?
I'd like to do that but I wonder if the contact list and message app
are already implemented or just mock ups?
If you can point me to the documentation (source code of them will be
enough), I will definitely go for integration.

>
> Jasper
>
> Op 2 mrt. 2013 om 15:27 heeft Matthias Gehre <M.Gehre@xxxxxx> het
> volgende geschreven:
>
>> Hi,
>>
>> I wrote a WhatsApp client "WhosThere" for Ubuntu phone (and Ubuntu).
>>
>> [Intro]
>> It's implemented in C++/QML/Javascript communicating with it's backend
>> yowsup (open-source WhatsApp library for N9) via dbus.
>>
>> Current version is very alpha. What works:
>> - Registering a mobile number with the Whatsapp service
>> - Sending and Receiving Messages (no images, group chat or other fancy stuff).
>> - Delivery notifications
>> - Credentials and Messages are saved/loaded to LocalStorage.
>> - Demo mode that you can try without registering (but you cannot
>> actually send/receive anything)
>>
>> [Howto]
>> Source is at [1] and [2]. You can also use the ppa at [3]. (includes
>> armhf builds). Screenshots are at [4].
>>
>> Then: Start WhosThere from the shell:
>>  whosthere --desktop_file_hint /usr/share/applications/whosthere.desktop
>>
>> You should also start yowsupd from the shell. It would be
>> automatically started by dbus activation, but from shell you can see
>> the debug messages, as error reporting is currently a bit scarce.
>>
>> First generate a password for your mobile number (Lower part of main
>> screen). This involves two steps: 1. Requesting a code from WhatsApp,
>> which is sent via text to your mobile number. 2. Verifying that code
>> to obtain a password.
>> Attention: You cannot use the same mobile number from different
>> devices at the same time. Generating a new password invalidates the
>> old one.
>>
>> You can then use this password together with your mobile number in the
>> upper part of WhosThere. Note that in the lower part, country code and
>> mobile number are separated, whereas in the upper part country code
>> plus mobile number is required. In all case, there are no leading
>> zeros.
>>
>>
>> [Not working]
>> - In the current version, you can not add contacts by yourself, but
>> they will be automatically created once you receive a message from
>> them. Afterwards you can click on the contact to go to conversation
>> view and answer.
>> - Logout
>> - ...
>>
>> [Project members needed]
>> I would be very happy if one can help me with:
>> - the design (obviously)
>> - the design (I cannot stress that enough)
>> - coding
>> - what you feel worthwhile
>> If interested, you can also reach me on irc in #ubuntu-touch, username matge.
>>
>> Best wishes,
>> Matthias
>>
>> [1] https://github.com/mgehre/yowsup
>> [2] https://github.com/mgehre/whosthere
>> [3] ppa:m-gehre/ppa
>> [4] http://imageshack.us/g/1/10040649/
>>
>> --
>> Mailing list: https://launchpad.net/~ubuntu-phone
>> Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~ubuntu-phone
>> More help   : https://help.launchpad.net/ListHelp
>
> --
> Mailing list: https://launchpad.net/~ubuntu-phone
> Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ubuntu-phone
> More help   : https://help.launchpad.net/ListHelp


Follow ups

References