Flexible components for chat UI implementation with flexible possibilities for styling
What is ChatKit?
ChatKit is a library designed to simplify the development of UI for such a trivial task as chat. It has flexible possibilities for styling, customizing and data management.
Features:
- Ready-to-use already styled solution for quick implementation;
- Default and custom media messages;
- Fully customizable layouts – setting styles out of the box (use your own colors, text appearances, drawables, selectors and sizes) or even create your own custom markup or/and holders for unique behaviour;
- List of dialogs, including tete-a-tete and group chats, markers for unread messages and last user message view;
- List of messages (incoming and outcoming) with history pagination and already calculated dates headers;
- Different avatars with no specific realization of image loading – you can use any library you want;
- Selection mode for interacting with messages;
- Links highlighting
- Easy dates formatting;
- Your own models for dialogs and messages – there is no converting needed;
- Ready to use message input view;
- Custom animations (according to RecyclerView usage).
Overview
- Pricing: Free
- Resource Link: https://github.com/stfalcon-studio/ChatKit
- Resource Maker: Stfalcon LLC
- Mobile Platform Destination: Android Apps
- Mobile Platform Support: Native Android
- Programming Languages: Java
- Gradle: com.github.stfalcon:chatkit:0.3.3
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
MotionTransitionEffect
A speedy motion transition effect for an image slideshow
ShadowView
Dynamic shadows on Android
View2ViewTransition
Custom interactive view controller transition from one view to another view