DockChat is Flutter based modern messaging app to connect chat with their friends, family, colleagues build with Google's Flutter Framework.
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 futureAdded Dynamic theme for dark and light mode
More exciting features would be added soon
Application size under 11 MB
Screens
Onboarding | login Screen | HomeScreen |
UserSearch | ChattingScreen | Userinfo |
https://github.com/swaraj961/Dock-Chat/blob/master/showcase/Demoapk/
firebase_auth: ^0.16.1
For firebase authgoogle_sign_in: ^4.5.1
For GoogleSignincloud_firestore: ^0.13.7
For databasefluttertoast: ^7.0.1+1
To show toast notificationsimage_picker: ^0.6.7+4
To get Image from galleryshared_preferences: ^0.5.8
For storing user detailsfirebase_storage: ^3.1.6
To store Images and attachmentscached_network_image: ^2.2.0+1
For storing cache dataintl: ^0.16.1
To get date and timeflutter_local_notifications: ^1.4.4+2
For notificationsphoto_view: ^0.9.2
To View picturesshimmer: ^1.1.1
For shimmer effectfancy_on_boarding: ^1.6.0
For easyonboard screenmodal_progress_hud: ^0.1.3
For progress indicatorcupertino_icons: ^0.1.3
For iconsdynamic_theme: ^1.0.1
For themesawesome_dialog: ^1.1.3
For pop ups and dailogs
git clone https://github.com/swaraj961/Dock-Chat
cd \dockchat
flutter run
- 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
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.