/Chit-Chat

Swfit __ Chat App

Primary LanguageSwift

Chit Chat

Ứng dụng nhắn tin và gọi điện trên nền tảng iOS, được thiết kế dành riêng cho iOS bằng ngôn ngữ Swift, sử dụng nền tảng UIKit và quản lý thư viện bằng CocaPods

Để cài đặt ứng dụng này thì có các yêu cầu sau đây

Nền tảng Phiên bản Swift thấp nhất Cài đặt trình quản lý thư viện IDE
iOS 13+ 5.3 CocoaPods XCode

Các bước cài đặt ứng dụng

Vào terminal

git clone https://github.com/khoilecontact/Chit-Chat.git
cd ./Chit-Chat
pod install

Sau đó vào XCode mở tệp Chit-Chat.xcworkspace
Run ứng dụng

  • Gửi tin nhắn văn bản
  • Gửi tin nhắn hình ảnh
  • Gửi tin nhắn video
  • Gửi tin nhắn địa điểm
  • Gọi điện âm thanh (bật/tắt mic, bật/tắt loa ngoài)
  • Gọi điện video (bật/tắt mic, switch camera trước/sau)
  • Tìm kiếm tin nhắn
  • Chuyển đổi ngôn ngữ cuộc trò chuyện
  • Tạo cuộc trò chuyện nhóm
  • Xem tin nhắn nhóm
  • Xem thành viên nhóm
  • Xoá thành viên nhóm
  • Rời nhóm
  • Đổi tên nhóm
  • Dổi ảnh nhóm
  • Xoá cuộc trò chuyện cá nhân
  • Tìm kiếm người dùng
  • Gửi lời mời kết bạn
  • Xem lời mời kết bạn
  • Từ chối lời mời kết bạn
  • Chấp nhận lời mời kết bạn
  • Huỷ kết bạn
  • Chặn bạn bè
  • Chỉnh sửa thông tin cá nhân
  • Chế độ tối/sáng của ứng dụng
  • Đăng ký tài khoản
  • Thay đổi mật khẩu
  • Quên mật khẩu

Thư viện

  • Firebase/Auth
  • Firebase/Database
  • Firebase/Storage
  • Firebase/Core
  • FBSDKLoginKit
  • GoogleSignIn
  • ChatMessageKit
  • JGProgressHUD
  • SDWebImage
  • Toast-Swift
  • AgoraUIKit_iOS
  • AgoraRtm_iOS
  • Alamofire
  • NVActivityIndicatorView