GitPedia

Whatsapp Clone Flutter

The Repository of Chat App development UI PART using Flutter (Youtube Series)

From DevStack06·Updated June 16, 2026·View on GitHub·

( You can buy the full source code of tutorial in $30 (mail me): devstackin@gmail.com ) The project is written primarily in Dart, distributed under the BSD 3-Clause "New" or "Revised" License license, first published in 2020. Key topics include: chatapp, flutter, flutter-apps, flutter-chat, flutter-chat-app.

Chat App Development Front-End and Back-End using Flutter, SocketIo, and NodeJS. (Limited code)

<a href="https://www.buymeacoffee.com/DevStack06" target="_blank" align="center"> <p align="center"> <img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="41" width="174"> </p> </a> <p align="center"> ( You can buy the full source code of tutorial in $30 (mail me): <a href="mailto:devstackin@gmail.com"> devstackin@gmail.com</a> ) </p>

In this full tutrial source code you will get:

  • One to one chatting
  • One to one file sharing
  • All the basic UI of whatsapp
  • Camera and Video integration
  • Socket Integration

Things are not there yet:

  • Database integration
  • Group chat functionality
  • Calling and Voice features

Please note in $30 you will going to get the full tutorial code, which I have covered in youtube, It is just a tutorial code not real whatsapp code

<img src= "https://github.com/DevStack06/images/blob/master/ChatImages/chatapp.png"></img>

Playlist for Chat App Development series -:

Playlist NameYouTube Playlist Link
Chat App Development (Main Playlist)Link
Chat App Development (Only Front-End using Flutter)Link
Chat Server Development (Only Back-End using Node/SocketIo)Link
<br>

Some Screenshots of this series

<h3 align="center" style="color:green" >1. Landing Page</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/LandingPage.png" width="500"></img> </p> <br> <h3 align="center" style="color:green" >2. Login Page</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/loginpage.png" width="500"></img> </p> <br> <h3 align="center" style="color:green" >3. Login Page with Alert</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/LoginWithAlert.png" width="500"></img> </p> <br> <h3 align="center" style="color:green" >4. OTP Screen</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/OTPSCreen.png" width="500"></img> </p> <br> <h3 align="center" style="color:green" >5. Country Page</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/ChooseACountry.png" width="500"></img> </p> <br> <h3 align="center" style="color:green" >6. Home page</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/homepage.png" width="500"></img> </p> <br> <h3 align="center" style="color:green" >7. Chat page</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/IndividualCHatPage.png" width="500"></img> </p> <br> <h3 align="center" style="color:green" >8. Camera Page</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/Camerapage.png" width="450"></img> </p> <br> <h3 align="center" style="color:green" >9. Status Page</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/StatusPage.png" width="450" ></img> </p> <br> <h3 align="center" style="color:green" >10. PopUp Menu Item</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/PopupMenuItem.png" width="500"></img> </p> <br> <h3 align="center" style="color:green" >11. Emoji Picker</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/EmojiPicker.png" width="500"></img> </p> <br> <h3 align="center" style="color:green" >12. Create Group Page</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/SelectCOntactPage.png" width="450"></img> </p> <br> <h3 align="center" style="color:green" >13. Select Contact Page</h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/newgroup.png" width="500"></img> </p> <br> <h3 align="center" style="color:green" >14.View Image/Video Page </h3> <p align="center"> <img src="https://github.com/DevStack06/images/blob/master/ChatImages/Viewphoto.png" width="450"></img> </p> <br>

Some Other playlist

Playlist NameYouTube Playlist Link
Flutter model class series, for Rest API connection and JSON parsingLink
Flutter Basic serieslink
Blog App Development (Main Playlist)Link
Blog App Development (Only Front-End using Flutter)Link
Blog App Development (Only Back-End using Node/ExpressJs)Link

If this tutorial helped you please give a star and also fork the repo, Thank you happy coding :)

To use this app follow below instructions-:

  1. Clone this app using below syntax -:

    git clone https://github.com/DevStack06/Whatsapp-Clone-Flutter.git

  2. After cloning install packages using below syntax -:

    flutter pub get

Above command will install all the neccery packges.

  1. Run the app on your mobile using below command -:

    flutter run

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from DevStack06/Whatsapp-Clone-Flutter via the GitHub API.Last fetched: 6/19/2026