{"id":21174859,"url":"https://github.com/mindinventory/socket-chat","last_synced_at":"2025-10-06T14:52:12.442Z","repository":{"id":46765317,"uuid":"231211822","full_name":"Mindinventory/socket-chat","owner":"Mindinventory","description":"This project will help you build a chat app by using the Socket IO library.","archived":false,"fork":false,"pushed_at":"2021-09-27T12:56:59.000Z","size":1149,"stargazers_count":51,"open_issues_count":1,"forks_count":22,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-07-09T23:26:19.605Z","etag":null,"topics":["iphone","mvvm","mvvm-architecture","mvvm-desing-pattern","socket","socket-communication","socket-io","socket-programming","swift","tcp"],"latest_commit_sha":null,"homepage":"https://www.mindinventory.com/iphone-application-development.php","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mindinventory.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-01T12:09:58.000Z","updated_at":"2025-03-15T08:18:42.000Z","dependencies_parsed_at":"2022-09-14T22:54:51.304Z","dependency_job_id":null,"html_url":"https://github.com/Mindinventory/socket-chat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mindinventory/socket-chat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2Fsocket-chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2Fsocket-chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2Fsocket-chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2Fsocket-chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mindinventory","download_url":"https://codeload.github.com/Mindinventory/socket-chat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2Fsocket-chat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278629037,"owners_count":26018480,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iphone","mvvm","mvvm-architecture","mvvm-desing-pattern","socket","socket-communication","socket-io","socket-programming","swift","tcp"],"created_at":"2024-11-20T16:56:27.111Z","updated_at":"2025-10-06T14:52:12.411Z","avatar_url":"https://github.com/Mindinventory.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Achieve the real-time chat using Socket IO with the MVVM desing pattern.\n\nThis 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.\n\nFor the full tutorial, Please check this [Medium](https://medium.com/p/8f32b1401aa5/)\n\nThis is join chat room screen where user can join the chat by clicking on \"JOIN CHAT\" button.\n![picture](socket_demo/Media/join_chat.png) \n\n\nThis is the participant list screen.\n\n![picture](socket_demo/Media/user_list.png) \n\nThis is the message list screen where user can communicate to each other.\n\n![picture](socket_demo/Media/chat.png)\n\n\n# By Apple \n\nXcode 11.1\niOS 13\n\n# LICENSE!\n\nsocket-chat is [MIT-licensed](/LICENSE).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindinventory%2Fsocket-chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmindinventory%2Fsocket-chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindinventory%2Fsocket-chat/lists"}