Skip to content

shannah/RADChatApp

master
Switch branches/tags
Code

RADChatApp

RADChatApp is a full-featured chat room app UI component in Java/Kotlin for Codename One. It helps building an elaborate cross-platform chat app UI much faster. Easily customizable to clone UI of social chat apps like WhatsApp, Twitter or Messenger etc.

chat ui kit feature

This component designed as a proof of concept for the CodeRAD library, which facilitates the development of rich, reusable UI components for Codename One. It contains everything you should need to incorporate chat into your mobile app.

License

Apache 2.0

Features

  1. Provides nice Chat room view out of the box.

  2. User avatar support

  3. Use provided view models or bind to your own view models.

  4. Add your own custom actions.

  5. Nice UI animations when messages are added or removed, or to indicate other users are typing

  6. Add badges (e.g. Like, or Thumbs up) to chat messages

Note
This component is only a UI component. It doesn’t connect to any back-end services. You would need to implement that in your controller.

Demo

Image 210220 105119.095
Note
These demos aren’t connected to any back-end server. The contain some sample chat messages, and they allow you to post your own messages and images, which are just stored locally.

See how to build this demo in the Getting Started Tutorial

Documentation

  1. Getting Started Tutorial

  2. Javadoc

  3. RADChatRoom Cookbook - A growing list of recipes to show you how to customize the chatroom component.

Requirements

Installation

Further Reading

Credits