A working Twitter clone built in Flutter using Firebase auth, real-time, firestore database, and storage.
Download App
Features
- App features are mentioned in the project section Click here
- Messaging chat section status can be seen here
💥 Fwitter app now uses both firebase realtime
and firestore
database.💥
- In branch firetore Fwitter uses
Firestore
database for app. - In branch Master and realtime_db Fwitter uses
Firebase Realtime
database for app.
Home Page Sidebaar | Home Page | Home Page | Home Page |
---|---|---|---|
Compose Tweet Page | Reply To Tweet | Reply to Tweet | Compose Retweet with comment |
---|---|---|---|
Tweet Detail Page | Tweet Thread | Nested Tweet Thread | Tweet options |
---|---|---|---|
Notification Page | Notification Page | Notification Page | Notification Setting Page |
---|---|---|---|
Profile Page | Profile Page | Profile Page | Profile Page |
---|---|---|---|
Select User Page | Chat Page | Chat Users List | Conversation Info Page |
---|---|---|---|
Search Page | Search Setting Page | Tweet Options – 1 | Tweet Options – 2 |
---|---|---|---|
Setting Page | Account Setting Page | Privacy Setting Page | Privacy Settings Page |
---|---|---|---|
Content Prefrences Page | Display Setting Page | Data Settings Page | Accessibility Settings |
---|---|---|---|
Users who likes Tweet | About Setting Page | Licenses Settings | Settings |
---|---|---|---|
Getting started
- Project setup instructions are given in Wiki section.
Directory Structure
Click to expand
Contributing
If you wish to contribute a change to any of the existing features or add new to this repo, please review our contribution guide, and send a pull request. I welcome and encourage all pull requests. It usually will take me 24-48 hours to respond to any issue or request.
Download source code on GitHub
Provides the list of the opensource Flutter apps collection with GitHub repository.