Skip to content
Tinodios: Tinode Messaging Client for iOS
Branch: master
Clone or download
Latest commit 1e6a1c9 Jul 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Pods Import Firebase pod in preparation for implementing push notifications. Jun 16, 2019
Scripts add script for automatically setting build version from git tag Jun 9, 2019
TinodeSDK.xcodeproj unit tests, small fix in drafty Apr 28, 2019
TinodeSDK prevent unneeded fnd.setMeta(nil) Jul 18, 2019
TinodeSDKTests fix case of parsing "_italic *bold*_" + unit test May 11, 2019
Tinodios.xcodeproj move "clear messages" to TopicInfo, added Delete topic, Leave topic Jul 17, 2019
Tinodios.xcworkspace project renaming continued Apr 12, 2019
Tinodios prevent unneeded fnd.setMeta(nil) Jul 18, 2019
.gitignore Use the correct CNContact fetch key for image thumbnail. Jun 18, 2019
LICENSE Initial commit Dec 1, 2018
Podfile Import Firebase pod in preparation for implementing push notifications. Jun 16, 2019
Podfile.lock Import Firebase pod in preparation for implementing push notifications. Jun 16, 2019
README.md update screenshots Jul 16, 2019
ios-account.png
ios-chat.png imessage-style bubbles May 19, 2019
ios-chats.png navigation works, screenshot added Apr 13, 2019
ios-find-people.png update screenshots Jul 16, 2019
ios-topic-info.png add missing screenshot Jul 16, 2019

README.md

Tinodios: Tinode Messaging Client for iOS

iOS client for Tinode in Swift.

Status: work in progress.

The immediate goal is to have a basic end-to-end working application prototype that one will be able to install and use.

Features

Completed

  • Login
  • Register new accounts.
  • Start new chats.
  • Edit personal details.
  • View the list of active chats
  • Send and receive plain text messages one-on-one or in group chats.
  • In-app presence notifications.
  • Unread message counters.
  • Local data persistence.
  • Transport Level Security - https/wss.
  • Drafty: Markdown-style formatting of text, e.g. *style* → style.
  • Viewing attachments and inline images.
  • Typing indicators.

Does not work yet

  • Edit chat parameters.
  • Delivery and received/read indicators for messages (little check marks in messages).
  • Muting/un-muting conversations and other permission management.
  • Invite contacts to the app by SMS or email.
  • Push notifications.
  • Attachments and inline images cannot be created yet.

Dependencies

SDK

Application

Other

Screenshots

App screenshot - chat list App screenshot - conversation App screenshot - account settings App screenshot - topic info App screenshot - find people

You can’t perform that action at this time.