On Tue, May 03, 2016 at 09:01:33AM +0200, Bruno Wilsius wrote:
> Hello,
Hello Bruno,

> Sorry for the previous mail.
> 
> I'm currently working on an android chat application using xmpp connected
> to an jabbed server. I'm searching for an xmpp library working on android
> when I see your beer project.
> 
> I would like to have your opinion on smack library on android.
>              - Is is stable ?
The smack library is really stable and easy to use. Since version 4.0,
the support for Android was added and it is not necessary to use asmack
(a side project to port smack to Android) anymore.

>              -  do you encounter problem linked to network connectivity
> (roaming cellular/WiFI) ?
Yes. The network connectivity changes a lot on mobile and as smack is a
general purpose xmpp library it won't handle that for you. You will have
to detect connectivity change in your application and do the appropriate
actions (reconnect, etc)

>              - is it easy to add a xep extension ?
It is really easy to add a XEP extension. For exemple, you can find a few 
extensions
made for Beem
[here](http://beem-project.com/projects/beem/repository/show/app/src/main/java/com/beem/project/beem/smack)

> Will you re-use smack if you're re-satrting been project ?
> Do you know another xmpp library available for android.
Basically yes. Smack is really simple to use and support a lot of XEP
out of box that's is main advantage. However, lots of XEP were written
before mobile and new XEP are not supported in Smack so you will have to
write them yourself (but that's easy). There are a few xmpp Android
application that don't use smack but there own library. You can take a
look at https://conversations.im 

> Thank You for your help.
Good luck with your project.

-- 
Da Risk
Beem Developer
http://www.beem-project.com
_______________________________________________
Beem-dev mailing list
[email protected]
http://list.beem-project.com/mailman/listinfo/beem-dev

Reply via email to