Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD

fwitter – twitter download in flutter twitter url github stars github forks

dart ci github pull requests github closed pull requests github last commit github issues open source love


awesome flutter

a working twitter download written in flutter using firebase auth,realtime,firestore database and storage.

download app

A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage

features

  • app features is mentioned at project section click here
  • messaging chat section status can be seen at 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.

dependencies

click to expand

screenshots

welcome page login page signup page forgot password page
A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage
home page sidebaar home page home page home page
A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage
compose tweet page reply to tweet reply to tweet compose retweet with comment
A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage
tweet detail page tweet thread nested tweet thread tweet options
A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage
notification page notification page notification page notification setting page
A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage
profile page profile page profile page profile page
A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage
select user page chat page chat users list conversation info page
A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage
search page search setting page tweet options – 1 tweet options – 2
A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage
setting page account setting page privacy setting page privacy settings page
A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage
content prefrences page display setting page data settings page accessibility settings
A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage
users who likes tweet about setting page licenses settings settings
A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage

getting started

  • project setup instructions are given at wiki section.

directory structure

click to expand
|-- lib
|   |-- helper
|   |   |-- constant.dart
|   |   |-- customroute.dart
|   |   |-- enum.dart
|   |   |-- routes.dart
|   |   |-- theme.dart
|   |   |-- utility.dart
|   |   '-- validator.dart
|   |-- main.dart
|   |-- model
|   |   |-- chatmodel.dart
|   |   |-- feedmodel.dart
|   |   |-- notificationmodel.dart
|   |   '-- user.dart
|   |-- page
|   |   |-- auth
|   |   |   |-- forgetpasswordpage.dart
|   |   |   |-- selectauthmethod.dart
|   |   |   |-- signin.dart
|   |   |   |-- signup.dart
|   |   |   |-- verifyemail.dart
|   |   |   '-- widget
|   |   |       '-- googleloginbutton.dart
|   |   |-- common
|   |   |   |-- sidebar.dart
|   |   |   |-- splash.dart
|   |   |   |-- userslistpage.dart
|   |   |   '-- widget
|   |   |       '-- userlistwidget.dart
|   |   |-- feed
|   |   |   |-- composetweet
|   |   |   |   |-- composetweet.dart
|   |   |   |   |-- state
|   |   |   |   |   '-- composetweetstate.dart
|   |   |   |   '-- widget
|   |   |   |       |-- composebottomiconwidget.dart
|   |   |   |       |-- composetweetimage.dart
|   |   |   |       '-- widgetview.dart
|   |   |   |-- feedpage.dart
|   |   |   |-- feedpostdetail.dart
|   |   |   '-- imageviewpage.dart
|   |   |-- homepage.dart
|   |   |-- message
|   |   |   |-- chatlistpage.dart
|   |   |   |-- chatscreenpage.dart
|   |   |   |-- conversationinformation
|   |   |   |   '-- conversationinformation.dart
|   |   |   '-- newmessagepage.dart
|   |   |-- notification
|   |   |   '-- notificationpage.dart
|   |   |-- profile
|   |   |   |-- editprofilepage.dart
|   |   |   |-- follow
|   |   |   |   |-- followerlistpage.dart
|   |   |   |   '-- followinglistpage.dart
|   |   |   |-- profileimageview.dart
|   |   |   |-- profilepage.dart
|   |   |   '-- widgets
|   |   |       '-- tabpainter.dart
|   |   |-- search
|   |   |   '-- searchpage.dart
|   |   '-- settings
|   |       |-- accountsettings
|   |       |   |-- about
|   |       |   |   '-- abouttwitter.dart
|   |       |   |-- accessibility
|   |       |   |   '-- accessibility.dart
|   |       |   |-- accountsettingspage.dart
|   |       |   |-- contentprefrences
|   |       |   |   |-- contentpreference.dart
|   |       |   |   '-- trends
|   |       |   |       '-- trendspage.dart
|   |       |   |-- datausage
|   |       |   |   '-- datausagepage.dart
|   |       |   |-- displaysettings
|   |       |   |   '-- displayandsoundpage.dart
|   |       |   |-- notifications
|   |       |   |   '-- notificationpage.dart
|   |       |   |-- privacyandsafety
|   |       |   |   |-- directmessage
|   |       |   |   |   '-- directmessage.dart
|   |       |   |   '-- privacyandsafetypage.dart
|   |       |   '-- proxy
|   |       |       '-- proxypage.dart
|   |       |-- settingsandprivacypage.dart
|   |       '-- widgets
|   |           |-- headerwidget.dart
|   |           |-- settingsappbar.dart
|   |           '-- settingsrowwidget.dart
|   |-- state
|   |   |-- appstate.dart
|   |   |-- authstate.dart
|   |   |-- chats
|   |   |   '-- chatstate.dart
|   |   |-- feedstate.dart
|   |   |-- notificationstate.dart
|   |   '-- searchstate.dart
|   '-- widgets
|       |-- bottommenubar
|       |   |-- halfpainter.dart
|       |   |-- bottommenubar.dart
|       |   '-- tabitem.dart
|       |-- customappbar.dart
|       |-- customwidgets.dart
|       |-- newwidget
|       |   |-- customclipper.dart
|       |   |-- customloader.dart
|       |   |-- customprogressbar.dart
|       |   |-- customurltext.dart
|       |   |-- emptylist.dart
|       |   |-- ripplebutton.dart
|       |   '-- title_text.dart
|       '-- tweet
|           |-- tweet.dart
|           '-- widgets
|               |-- parenttweet.dart
|               |-- retweetwidget.dart
|               |-- tweetbottomsheet.dart
|               |-- tweeticonsrow.dart
|               |-- tweetimage.dart
|               '-- unavailabletweet.dart
|-- pubspec.yaml

contributing

if you wish to contribute a change to any of the existing feature or add new in this repo,
please review our contribution guide,
and send a pull request. i welcome and encourage all pull requests. it usually will take me within 24-48 hours to respond to any issue or request.

created & maintained by

sonu sharma (twitter) (youtube) (insta) (dev.to)
twitter follow

if you found this project helpful or you learned something from the source code and want to thank me, consider buying me a cup of ☕

you can also nominate me for github star developer program
https://stars.github.com/nominate

contributors

A Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storageA Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storageA Twitter clone written in Flutter using Firebase auth,realtime,firestore database and storage

sponsors

visitors count

loading


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD

Top