Hello Thunkers @Red_Panda here
UPDATE: I am proud to release the first version of this project. Remember that the project is not finished and I cannot guarantee that this version will be upgradeable. Also, do not use in production versions, because there are still bugs to fix. The sources can be found in a GitHub repo. To use this project, you will need a Cloudinary Account. Read here, how to set everything up. I also recommend using a custom FirebaseDB. Follow this tutorial on how to set up a custom FirebaseDB.
Goals
- Create a messenger without server code
- KISS (Keep It Simple, Stupid)
- Customization
- It does not need to be scalable, because it is intended for private use
Plans
- End-to-end Encryption Encryption (see my Proof of Concept)
- More options when sending
- Translations
- Backup function
- Group chat
- Polls
- Authentification with phone number
Issues (Or: Why this is a preview)
- Spinner is opening and closing constantly (height was set to 0)
- The chat partners have to be in-app (without background tasks)
- Cloudinary is really slow at uploading pictures
- Chats cannot be deleted
- Only the last message is stored (uses Firebase.AppendTo)
- Formatting urls as links adds an empty line
- The WebViewer has a problem with fullscreen videos (see this post)
- App opens in settings screen (This is a issue of the first element of the Spinner)
Used extensions
Textbox and Simple Notification by @Taifun
ImageEditor by @Mika
I18n and custom extension by Me
Thanks to all Extension developers!
Changelog
2017-11-11: Project start
2017-11-12: Some bug fixes
2017-11-23: Added new screenshots
2018-01-01: Initial release
2019-10-14: Project renamed
The other apps in this projects are TextSecure and SecureChat
Check out the other messenger projects Howdy, Aloha, ChatAble, @pavi2410 ‘s project and TEOC