The ultimate fully featured, customizable, UI-independent, high performant, easy to integrate library with a free Firebase backend-as-a-service
I already reached out to most of the authors of Firebase Chat libraries for iOS on GitHub in a hope to join forces and create the ultimate library together.
This is something we can all benefit from.
What project to fork? #1
- Text messages
- Image messages
- Video messages
- Stickers
- Custom smileys
- Emoji support
- Animated GIF support
- URL previews
- Hashtags
- Mentions
- Group chat permissions/roles
- Deeplinks
- Channel colors
- Channel title images
- Private/public channels
- Typing indicators
- Unread indicators
- Delete message
- Edit message
- Participants screen
- Channel names - editable
- Create a channel name
- Invitations to group channels
- Reporting participants/messages
- Blocking channels/users
- Real-time updates to everything
- Offline mode
- Pagination
- async image loading
- video streaming
- image thumbnails in the chat bubbles
- upload manager - resume/cancel files upload
Although the goal is to create a UI-independent library, we have to start somewhere. The best candidate seems to be: https://github.com/MessageKit/MessageKit