Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mindinventory/socket-chat
This project will help you build a chat app by using the Socket IO library.
https://github.com/mindinventory/socket-chat
iphone mvvm mvvm-architecture mvvm-desing-pattern socket socket-communication socket-io socket-programming swift tcp
Last synced: 2 months ago
JSON representation
This project will help you build a chat app by using the Socket IO library.
- Host: GitHub
- URL: https://github.com/mindinventory/socket-chat
- Owner: Mindinventory
- License: mit
- Created: 2020-01-01T12:09:58.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-27T12:56:59.000Z (over 3 years ago)
- Last Synced: 2023-05-29T07:15:35.554Z (over 1 year ago)
- Topics: iphone, mvvm, mvvm-architecture, mvvm-desing-pattern, socket, socket-communication, socket-io, socket-programming, swift, tcp
- Language: Swift
- Homepage: https://www.mindinventory.com/iphone-application-development.php
- Size: 1.1 MB
- Stars: 45
- Watchers: 4
- Forks: 19
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Achieve the real-time chat using Socket IO with the MVVM desing pattern.
This project will let you know that how we can build a chat application by using the Socket IO library. Also this project is using the MVVM desing pattern and generic observer for data binding between ViewController and ViewModel.
For the full tutorial, Please check this [Medium](https://medium.com/p/8f32b1401aa5/)
This is join chat room screen where user can join the chat by clicking on "JOIN CHAT" button.
![picture](socket_demo/Media/join_chat.png)This is the participant list screen.
![picture](socket_demo/Media/user_list.png)
This is the message list screen where user can communicate to each other.
![picture](socket_demo/Media/chat.png)
# By Apple
Xcode 11.1
iOS 13# LICENSE!
socket-chat is [MIT-licensed](/LICENSE).