[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9145":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},9145,"flutter_twitter_clone","TheAlphamerc\u002Fflutter_twitter_clone","TheAlphamerc","Fully functional Twitter clone built in  flutter framework using Firebase realtime database and storage","",null,"Dart",4228,1160,87,30,0,4,8,3,31.19,"MIT License",false,"master",true,[26,27,28,29,30,31,32,33,34,35],"firebase-auth","firebase-realtime-database","firebase-storage","flutter","flutter-app","flutter-apps","social","social-app","twitter","twitter-clone","2026-06-12 02:02:03","## Fwitter - Twitter clone in flutter [![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FThealphamerc\u002Fflutter_twitter_clone?style=social)](https:\u002F\u002Fgithub.com\u002Flogin?return_to=%2FTheAlphamerc%flutter_twitter_clone) ![GitHub forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002FTheAlphamerc\u002Fflutter_twitter_clone?style=social) \n\nA working Twitter clone built in Flutter using Firebase auth,realtime,firestore database and storage.\n\n\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.thealphamerc.flutter_twitter_clone\">\n  \u003Cimg width=\"100%\" alt=\"Fwiiter Banner\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F37103237\u002F152671482-885fd940-f4ea-4fb6-8baf-816c17b541d7.png\">\n\u003C\u002Fa>\n\n![Dart CI](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fworkflows\u002FDart%20CI\u002Fbadge.svg) ![GitHub pull requests](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr\u002FTheAlphamerc\u002Fflutter_twitter_clone) ![GitHub closed pull requests](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-pr-closed\u002FThealphamerc\u002Fflutter_twitter_clone) ![GitHub last commit](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002FThealphamerc\u002Fflutter_twitter_clone)  ![GitHub issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002FThealphamerc\u002Fflutter_twitter_clone) [![Open Source Love](https:\u002F\u002Fbadges.frapsoft.com\u002Fos\u002Fv2\u002Fopen-source.svg?v=103)](https:\u002F\u002Fgithub.com\u002FThealphamerc\u002Fflutter_twitter_clone) \n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSolido\u002Fawesome-flutter#top\">\n   \u003Cimg alt=\"Awesome Flutter\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAwesome-Flutter-blue.svg?longCache=true&style=flat-square\" \u002F>\n\u003C\u002Fa>\n\n## Download App\n\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.thealphamerc.flutter_twitter_clone\">\u003Cimg src=\"https:\u002F\u002Fplay.google.com\u002Fintl\u002Fen_us\u002Fbadges\u002Fstatic\u002Fimages\u002Fbadges\u002Fen_badge_web_generic.png\" width=\"200\">\u003C\u002Fimg>\u003C\u002Fa>\n\n\n\n## Features\n* App features is mentioned at project section [ Click here](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fprojects\u002F1)\n* Messaging chat section status can be seen at [here](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fprojects\u002F2)\n\n :boom: Fwitter app now uses both firebase `realtime` and `firestore` database.:boom:\n* In branch **firetore** Fwitter uses `Firestore` database for app. \n* In branch **Master** and **realtime_db** Fwitter uses `Firebase Realtime` database for app.\n\n\n## Dependencies\n\u003Cdetails>\n     \u003Csummary> Click to expand \u003C\u002Fsummary>\n     \n* [intl](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fintl)\n* [uuid](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fuuid)\n* [http](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fhttp)\n* [share](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fshare)\n* [provider](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fprovider)\n* [url_launcher](https:\u002F\u002Fpub.dev\u002Fpackages\u002Furl_launcher)\n* [google_fonts](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fgoogle_fonts)\n* [image_picker](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fimage_picker)\n* [firebase_auth](https:\u002F\u002Fpub.dev\u002Fpackages\u002Ffirebase_auth)\n* [google_sign_in](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fgoogle_sign_in)\n* [firebase_analytics](https:\u002F\u002Fpub.dev\u002Fpackages\u002Ffirebase_analytics)\n* [firebase_database](https:\u002F\u002Fpub.dev\u002Fpackages\u002Ffirebase_database)\n* [shared_preferences](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fshared_preferences)\n* [flutter_advanced_networkimage](https:\u002F\u002Fpub.dev\u002Fpackages\u002Fflutter_advanced_networkimage)\n     \n\u003C\u002Fdetails>\n\n## Screenshots\n\nWelcome Page               |  Login Page               | Signup Page               |  Forgot Password Page\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FAuth\u002Fscreenshot_1.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FAuth\u002Fscreenshot_2.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FAuth\u002Fscreenshot_3.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FAuth\u002Fscreenshot_4.jpg?raw=true)|\n\nHome Page Sidebaar         |  Home Page       |   Home Page               |  Home Page\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FHome\u002Fscreenshot_5.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FHome\u002Fscreenshot_2.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FHome\u002Fscreenshot_7.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FHome\u002Fscreenshot_6.jpg?raw=true)|\n\nCompose Tweet Page                  | Reply To Tweet       |   Reply to Tweet      |     Compose Retweet with comment\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FCreateTweet\u002Fscreenshot_1.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FCreateTweet\u002Fscreenshot_2.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FCreateTweet\u002Fscreenshot_4.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FCreateTweet\u002Fscreenshot_3.jpg?raw=true)|\n\nTweet Detail Page         |  Tweet Thread              |   Nested Tweet Thread     | Tweet options\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FTweetDetail\u002Fscreenshot_3.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FTweetDetail\u002Fscreenshot_4.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FTweetDetail\u002Fscreenshot_1.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FTweetDetail\u002Fscreenshot_2.jpg?raw=true)|\n\nNotification Page         |  Notification Page         |   Notification Page       | Notification Setting Page\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FNotification\u002Fscreenshot_1.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FNotification\u002Fscreenshot_2.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FNotification\u002Fscreenshot_3.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FNotification\u002Fscreenshot_4.jpg?raw=true)|\n\nProfile Page                |  Profile Page            |   Profile  Page       | Profile  Page\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FProfile\u002Fscreenshot_1.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FProfile\u002Fscreenshot_2.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FProfile\u002Fscreenshot_4.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FProfile\u002Fscreenshot_7.jpg?raw=true)|\n\nSelect User Page                |  Chat Page            |    Chat Users List       | Conversation Info Page\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FChat\u002Fscreenshot_1.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FChat\u002Fscreenshot_2.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FChat\u002Fscreenshot_3.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FChat\u002Fscreenshot_4.jpg?raw=true)|\n\nSearch Page                |  Search Setting Page            |  Tweet Options - 1     | Tweet Options - 2\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSearch\u002Fscreenshot_1.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSearch\u002Fscreenshot_2.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FTweetDetail\u002Fscreenshot_5.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FTweetDetail\u002Fscreenshot_6.jpg?raw=true)|\n\n\nSetting Page                |  Account Setting Page    |  Privacy Setting Page    | Privacy Settings Page\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSettings\u002Fscreenshot_1.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSettings\u002Fscreenshot_2.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSettings\u002Fscreenshot_4.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSettings\u002Fscreenshot_3.jpg?raw=true)|\n\nContent Prefrences Page      |  Display Setting Page    |  Data Settings Page    | Accessibility Settings\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSettings\u002Fscreenshot_5.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSettings\u002Fscreenshot_6.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSettings\u002Fscreenshot_7.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSettings\u002Fscreenshot_8.jpg?raw=true)|\n\n  Users who likes Tweet        |  About Setting Page    |  Licenses Settings     |  Settings\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FTweetDetail\u002Fscreenshot_7.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSettings\u002Fscreenshot_9.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSettings\u002Fscreenshot_10.jpg?raw=true)|![](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002Fscreenshots\u002FSettings\u002Fscreenshot_81.jpg?raw=true)|\n\n\n\n\n\n## Getting started \n* Project setup instructions are given at [Wiki](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fwiki\u002FGettings-Started) section.\n\n## Directory Structure\n\u003Cdetails>\n     \u003Csummary> Click to expand \u003C\u002Fsummary>\n  \n```\n|-- lib\n|   |-- helper\n|   |   |-- constant.dart\n|   |   |-- customRoute.dart\n|   |   |-- enum.dart\n|   |   |-- routes.dart\n|   |   |-- theme.dart\n|   |   |-- utility.dart\n|   |   '-- validator.dart\n|   |-- main.dart\n|   |-- model\n|   |   |-- chatModel.dart\n|   |   |-- feedModel.dart\n|   |   |-- notificationModel.dart\n|   |   '-- user.dart\n|   |-- page\n|   |   |-- Auth\n|   |   |   |-- forgetPasswordPage.dart\n|   |   |   |-- selectAuthMethod.dart\n|   |   |   |-- signin.dart\n|   |   |   |-- signup.dart\n|   |   |   |-- verifyEmail.dart\n|   |   |   '-- widget\n|   |   |       '-- googleLoginButton.dart\n|   |   |-- common\n|   |   |   |-- sidebar.dart\n|   |   |   |-- splash.dart\n|   |   |   |-- usersListPage.dart\n|   |   |   '-- widget\n|   |   |       '-- userListWidget.dart\n|   |   |-- feed\n|   |   |   |-- composeTweet\n|   |   |   |   |-- composeTweet.dart\n|   |   |   |   |-- state\n|   |   |   |   |   '-- composeTweetState.dart\n|   |   |   |   '-- widget\n|   |   |   |       |-- composeBottomIconWidget.dart\n|   |   |   |       |-- composeTweetImage.dart\n|   |   |   |       '-- widgetView.dart\n|   |   |   |-- feedPage.dart\n|   |   |   |-- feedPostDetail.dart\n|   |   |   '-- imageViewPage.dart\n|   |   |-- homePage.dart\n|   |   |-- message\n|   |   |   |-- chatListPage.dart\n|   |   |   |-- chatScreenPage.dart\n|   |   |   |-- conversationInformation\n|   |   |   |   '-- conversationInformation.dart\n|   |   |   '-- newMessagePage.dart\n|   |   |-- notification\n|   |   |   '-- notificationPage.dart\n|   |   |-- profile\n|   |   |   |-- EditProfilePage.dart\n|   |   |   |-- follow\n|   |   |   |   |-- followerListPage.dart\n|   |   |   |   '-- followingListPage.dart\n|   |   |   |-- profileImageView.dart\n|   |   |   |-- profilePage.dart\n|   |   |   '-- widgets\n|   |   |       '-- tabPainter.dart\n|   |   |-- search\n|   |   |   '-- SearchPage.dart\n|   |   '-- settings\n|   |       |-- accountSettings\n|   |       |   |-- about\n|   |       |   |   '-- aboutTwitter.dart\n|   |       |   |-- accessibility\n|   |       |   |   '-- accessibility.dart\n|   |       |   |-- accountSettingsPage.dart\n|   |       |   |-- contentPrefrences\n|   |       |   |   |-- contentPreference.dart\n|   |       |   |   '-- trends\n|   |       |   |       '-- trendsPage.dart\n|   |       |   |-- dataUsage\n|   |       |   |   '-- dataUsagePage.dart\n|   |       |   |-- displaySettings\n|   |       |   |   '-- displayAndSoundPage.dart\n|   |       |   |-- notifications\n|   |       |   |   '-- notificationPage.dart\n|   |       |   |-- privacyAndSafety\n|   |       |   |   |-- directMessage\n|   |       |   |   |   '-- directMessage.dart\n|   |       |   |   '-- privacyAndSafetyPage.dart\n|   |       |   '-- proxy\n|   |       |       '-- proxyPage.dart\n|   |       |-- settingsAndPrivacyPage.dart\n|   |       '-- widgets\n|   |           |-- headerWidget.dart\n|   |           |-- settingsAppbar.dart\n|   |           '-- settingsRowWidget.dart\n|   |-- state\n|   |   |-- appState.dart\n|   |   |-- authState.dart\n|   |   |-- chats\n|   |   |   '-- chatState.dart\n|   |   |-- feedState.dart\n|   |   |-- notificationState.dart\n|   |   '-- searchState.dart\n|   '-- widgets\n|       |-- bottomMenuBar\n|       |   |-- HalfPainter.dart\n|       |   |-- bottomMenuBar.dart\n|       |   '-- tabItem.dart\n|       |-- customAppBar.dart\n|       |-- customWidgets.dart\n|       |-- newWidget\n|       |   |-- customClipper.dart\n|       |   |-- customLoader.dart\n|       |   |-- customProgressbar.dart\n|       |   |-- customUrlText.dart\n|       |   |-- emptyList.dart\n|       |   |-- rippleButton.dart\n|       |   '-- title_text.dart\n|       '-- tweet\n|           |-- tweet.dart\n|           '-- widgets\n|               |-- parentTweet.dart\n|               |-- retweetWidget.dart\n|               |-- tweetBottomSheet.dart\n|               |-- tweetIconsRow.dart\n|               |-- tweetImage.dart\n|               '-- unavailableTweet.dart\n|-- pubspec.yaml\n```\n\n\u003C\u002Fdetails>\n     \n## Contributing\n\nIf you wish to contribute a change to any of the existing feature or add new in this repo,\nplease review our [contribution guide](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md),\nand send a [pull request](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002Fflutter_twitter_clone\u002Fpulls). I welcome and encourage all pull requests. It usually will take me within 24-48 hours to respond to any issue or request.\n\n## Created & Maintained By\n\n[Sonu Sharma](https:\u002F\u002Fgithub.com\u002FTheAlphamerc) ([Twitter](https:\u002F\u002Fwww.twitter.com\u002FTheAlphamerc)) ([Youtube](https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Fsonusharma045sonu\u002F)) ([Insta](https:\u002F\u002Fwww.instagram.com\u002F_sonu_sharma__)) ([Dev.to](https:\u002F\u002Fdev.to\u002Fthealphamerc))\n  ![Twitter Follow](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fthealphamerc?style=social) \n\n> 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 :coffee:\n>\n> * [PayPal](https:\u002F\u002Fpaypal.me\u002FTheAlphamerc\u002F)\n\n> You can also nominate me for Github Star developer program\n> https:\u002F\u002Fstars.github.com\u002Fnominate\n\n\n## Contributors\n* [TheAlphamerc](https:\u002F\u002Fgithub.com\u002FTheAlphamerc\u002FTheAlphamerc)\n* [Liel Beigel](https:\u002F\u002Fgithub.com\u002Flielb100)\n* [Riccardo Montagnin](https:\u002F\u002Fgithub.com\u002FRiccardoM)\n* [Suriyan](https:\u002F\u002Fgithub.com\u002Fimsuriyan)\n* [Liel Beigel](https:\u002F\u002Fgithub.com\u002Flielb100)\n* [Rodriguezv](https:\u002F\u002Fgithub.com\u002Faa-rodriguezv)\n## Visitors Count\n\n\u003Cimg align=\"left\" src = \"https:\u002F\u002Fprofile-counter.glitch.me\u002Fflutter_twitter_clone\u002Fcount.svg\" alt =\"Loading\">\n","这是一个使用Flutter框架和Firebase实时数据库及存储构建的完整功能Twitter克隆应用。项目利用了Firebase认证、实时数据库以及Firestore数据库，支持用户注册登录、发布推文、评论互动等核心社交功能。通过Dart语言编写，集成了如intl、uuid、http等多种依赖库来增强应用的功能性和用户体验。适合于学习Flutter开发、社交应用架构设计以及Firebase服务集成的开发者，同时也可作为快速搭建类似社交媒体平台的基础模板。",2,"2026-06-11 03:21:25","top_language"]