Android

Amity modules are ready-to-use — the only things left to do for our customers are integration and front-end. Going the extra mile, we've created a UIKit with endless customizations.

Introduction

Our Chat UIKit and Social UIKit for Amity Social Cloud is a development kit with a user interface to enable fast integration of standard Amity Chat and Amity Social features into new or existing applications. Themes allow you to apply your style through colors and fonts.

We have now open sourced Amity UIKit so you will have complete control of the visual style of your Chat and Social application with endless customizations. Amity UIKit open source is now available in our Github repository.

To customize Amity UIKit open source, download the source code and apply the customizations in the forked source code. Once you fork our UIKit source code separately, you basically own the product so you are free to customize and build it for your specific use cases.

We recommend that you use Amity UIKit open source when:

  1. The standard UIKit is not applicable to your use case .

  2. You want to use an Amity Chat or Social SDK feature which is not yet supported in our standard UIKit.

Please note that we will extend only a limited support once you customize our UIKit open source since we won’t be able to fully know your code once you fork it.

Documentation

We are using the Amity UIKit open source wiki for any documentation related to Amity UIKit open source.

For our standard UIKit, you can refer to the documentation here.

Community guidelines

If you would like to suggest improvements on the source code, you can submit a pull request. If you find bugs or would like to request features, you can create an issue. Please note that not all changes and requests will be approved but they will be assessed in due course.

For more information on these guidelines, you may refer to the Amity UIKit open source wiki or you may go directly to these related pages:

Benefits

  • Easy Installation

  • Fully-featured chat experience with minimal coding

  • Customize targeted UX flows, specific views and respond to user interactions to tailor a user experience for just your application

Last updated