Skip to content

differenz-system/Differenz_Chat

Repository files navigation

Differenz_Chat.iOS

Overview

This repository contains One to One Chat and Group Chat application for iOS that shows design & coding practices followed by Differenz System.

The app does the following:

  1. Login:
    • User can login via email/password.
  2. Sign Up
    • Sign up New user via email, name, password.
  3. Home:
    • It will list all the system users.
    • User can be initiate chating with any user of system
    • User can change theam layout as per prafrance.
  4. Groups:
    • User Can create new group chat with adding people on group
  5. Chat:
    • User can do conversation Text base.
    • User can do share video or image file on chat screen
    • If Group Conversation there then user can get option for add new member in group and remove member from group.
    • Show opponent user online statatus.

Pre-requisites

  • Xcode 12.0 or above
  • iOS device or emulator running iOS 14 or above

Getting Started

  1. Install Xcode
  2. Clone this sample repository
  3. Open SwiftUIChatApp.xcworkspace file to run project

Key Tools & Technologies

  • Database: Firebase
  • Authentication: Firebase Auth
  • API/Service calls: Alamofire
  • IDE: Xcode
  • Framework: SwiftUI MVVM

Screenshots

Support

If you've found an error in this sample, please report an issue. You can also send your feedback and suggestions at info@differenzsystem.com

Happy coding!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages