Skip to content

DockChat is Flutter based on a modern messaging app to connect chat with friends, family, colleagues build with Google Flutter Framework.

Notifications You must be signed in to change notification settings

swaraj961/Dock-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icon DockChat App

DockChat is Flutter based modern messaging app to connect chat with their friends, family, colleagues build with Google's Flutter Framework.

star issues fork love flutter Dart dev GitHub repo size License: MIT

DockChat_Mockup

Features

  • Sign-in with Google and you're all set
  • Beautiful onboarding for new users and login UI
  • Search for your friends on Dockchat
  • Edit account - Update : Info, Bio/Status, Profile pic easily
  • Connect with DockChat Users and chat streamlessly with timestamp
  • Send New Stickers, Text , Images etc - more to be added in future
  • Added Dynamic theme for dark and light mode
  • More exciting features would be added soon
  • Application size under 11 MB

Demo

Screens

Onboarding login Screen HomeScreen
UserSearch ChattingScreen Userinfo
Download APK
https://github.com/swaraj961/Dock-Chat/blob/master/showcase/Demoapk/

Dependencies

  • firebase_auth: ^0.16.1 For firebase auth
  • google_sign_in: ^4.5.1 For GoogleSignin
  • cloud_firestore: ^0.13.7For database
  • fluttertoast: ^7.0.1+1 To show toast notifications
  • image_picker: ^0.6.7+4 To get Image from gallery
  • shared_preferences: ^0.5.8 For storing user details
  • firebase_storage: ^3.1.6 To store Images and attachments
  • cached_network_image: ^2.2.0+1 For storing cache data
  • intl: ^0.16.1 To get date and time
  • flutter_local_notifications: ^1.4.4+2 For notifications
  • photo_view: ^0.9.2 To View pictures
  • shimmer: ^1.1.1 For shimmer effect
  • fancy_on_boarding: ^1.6.0 For easyonboard screen
  • modal_progress_hud: ^0.1.3 For progress indicator
  • cupertino_icons: ^0.1.3 For icons
  • dynamic_theme: ^1.0.1 For themes
  • awesome_dialog: ^1.1.3 For pop ups and dailogs

Setup

Clone the repository
git clone https://github.com/swaraj961/Dock-Chat
Move to the desired folder
cd \dockchat
To run the app, simply write
flutter run

Requirements to contribute

  • Basic knowledge of programming is mandatory
  • The ability to use Git and GitHub
  • Some knowledge of Dart and how to use Flutter is preferrable for a head start.
  • UI/UX Design skills are appreciable but not mandatory
  • Some idea about Firebase or willingness to learn it

How to make a Pull Request:

1. Fork this repository.

2. Clone the forked repository.

git clone https://github.com/<your-github-username>/Dock-Chat

3. Navigate to the project directory.

cd dockchat

4. Checkout from master to development branch.

git checkout development

5. Make changes in source code.

6. Commit your changes.

  git add .
  git commit -m "<your_commit_message>"

7. Push your local branch to the remote repository.

git push -u origin development

8. Create a Pull Request!

Congratulations! 💥 Sit and relax, you've made your contribution to [Dock-ChatApp] (https://github.com/swaraj961/Dock-Chat) project.

Made with ♥ by Swaraj Routray

forthebadge

About

DockChat is Flutter based on a modern messaging app to connect chat with friends, family, colleagues build with Google Flutter Framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages