Zammad-android client

Hi,

After my issue: https://github.com/zammad/zammad/issues/757 I was able to successfully integrate Zammad in our company app to provide a management backend to our actions: in the office we use the desktop web-based interface for Zammad, while when we are away, out of office, we can use our app.
I recently realized that many people are requesting a mobile port of zammad:
https://github.com/zammad/zammad/issues/351
https://github.com/zammad/zammad/issues/223

So I decided to separate the Zammad code in a separate library (even in the sake of modularizing the codebase), and publish it on github:

It’s a modern client written in Kotlin, for android. but it can be eventually cross-compiled for a lot of things.
I’m willing to maintaining it in the future.

I hope it will be usefull to you if you need a mobile interface at all cost.

Luca

PS: It would be real nice if anyone could update the documentation with all the endpoints, and maybe even the attributes type, nullability for all the models. I would make mapping a lot easier.

3 Likes

Hi @KirkBushman,

You might want to take a peek here, and it will give them a thread.

2 Likes

Thanks, I’ll give my 2 cents.

Really great work @KirkBushman ! I can see a lot of use cases for this.

would be real nice if anyone could update the documentation with all the endpoints, and maybe even the attributes type, nullability for all the models. I would make mapping a lot easier.

We will do this but in the meantime you can have a look at the .NET client which already has this: Zammad.Client/src/Zammad.Client/Resources at master · Asesjix/Zammad.Client · GitHub
Let me know if you miss something.

@MrGeneration - can you please add this to the list of clients/libs in the documentation? We have to point out that this is not an app but a API client.

Will do, thanks in the meanwhile.
Yes it is a client library with a sample app at most, not a fully featured app.

Done, hope that’s good enough :slight_smile:

I’ll see to find some spare time to run through the API docs, bear with me.

Thank you, happy to help if needs be :slight_smile: