Skip to content

mostafaramadanhamed/whatsapp

Repository files navigation

whatsapp

WhatsApp Cloner

made with Flutter and Firebase and RiverPod as state management

Features

  • Phone Number Authentication
  • Account name and profile pic
  • get contacts
  • 1-1 Chatting with Contacts Only
  • Text, Image, GIF, Audio(Recording), Video & Emoji Sharing
  • Online/Offline Status
  • Seen Message
  • Replying to Messages
  • Auto Scroll on New Messages
  • and more (inProgress)

tech

Server: Firebase Auth, Firebase Storage, Firebase Firestore

Client: Flutter, RiverPod

Packages used:

  • firebase_auth
  • firebase_storage
  • cloud_firestore: ^4.4.3
  • firebase_core: ^2.7.0
  • country_picker: ^2.0.19
  • flutter_riverpod: ^2.3.0
  • image_picker: ^0.8.6+4
  • permission_handler: ^9.2.0
  • flutter_contacts: ^1.1.6
  • uuid: ^3.0.7
  • intl: ^0.17.0
  • cached_network_image: ^3.2.1
  • cached_video_player: ^2.0.4
  • emoji_picker_flutter: ^1.5.4
  • enough_giphy_flutter: ^0.3.0
  • flutter_sound: ^9.2.13
  • path_provider: ^2.0.14
  • audioplayers: ^1.0.1
  • swipe_to: ^1.0.2
  • story_view: ^0.14.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published