Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sandokansaruhan/sando-chat
Sando is a simple iOS Chat app for messaging with firebase cloud system.
https://github.com/sandokansaruhan/sando-chat
chat chat-application chatroom chatroom-client firebase firebase-auth firebase-cloud-messaging firebase-database podfile pods swift swift-4 swift4
Last synced: 2 months ago
JSON representation
Sando is a simple iOS Chat app for messaging with firebase cloud system.
- Host: GitHub
- URL: https://github.com/sandokansaruhan/sando-chat
- Owner: SandokanSaruhan
- Created: 2019-10-25T21:57:49.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-11-08T07:19:44.000Z (about 1 year ago)
- Last Synced: 2024-10-13T14:41:08.445Z (3 months ago)
- Topics: chat, chat-application, chatroom, chatroom-client, firebase, firebase-auth, firebase-cloud-messaging, firebase-database, podfile, pods, swift, swift-4, swift4
- Language: Swift
- Homepage:
- Size: 29.7 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sando Chat iOS APP - Swift 4.0
Sando is a simple iOS app for messaging with firebase cloud system.- It is a messaging app which use firebase as a dataholder
- it lets you to sign in with a nickname , then you can create new channels or join existing channels to chat
- it lest you sending message and images too
- This app support iOS 11.0+
## Message Kit
Message Kit API used as provider.
## Firebase Database
Use [Firebase Database](https://firebase.google.com/docs/database/ios/start) for simple storing of messages images and user id when this is available.
- Create A Project Database on Firebase
- Create A GoogleService-Info.plist on Firebase, and change it with same file on Xcode Project
- To set up anonymous authentication, open the Firebase App Dashboard, select the Authentication option on the left, click Set Up Sign-In Method, then select the Anonymous option, switch Enable so that it’s on, then click Save.
- For Channels data structure open the Firebase App Dashboard, select the Database option; choose Cloud Firestone set up. It is an NoSQL Json Data Store.
- To upload images, go the Firebase Storage in Firebase App Dashboard, then set it up by clicking
## How to build
1) Install pods
2) Open the workspace in Xcode
# Requirements
* Xcode 10.1
* iOS 11+![](DemoSandoChat.gif)