[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9420":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":45,"readmeContent":46,"aiSummary":47,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":48,"discoverSource":49},9420,"SocialMedia-App","CharlyKeleb\u002FSocialMedia-App","CharlyKeleb","A fully functional social media app built with flutter with multiple features","",null,"Dart",1203,379,44,23,0,4,11,2,20.74,"MIT License",false,"main",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"chat","chat-application","dart","dart-frameworks","firebase","flutter","flutter-app","flutter-apps","flutter-examples","flutter-ui","instagram","ios","social","social-media","social-network","social-networks","socialmedia","ui","uikit","2026-06-12 02:02:07","# 🔥🔥 Wooble Social Media App  [![Twitter Follow](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002FCharlyKeleb.svg?style=social)](https:\u002F\u002Ftwitter.com\u002FCharlyKeleb)\n\nWooble is a fully functional social media app with multiple features built with flutter and dart.\n\nStar⭐ the repo if you like what you see😉.\n\n## ✨ Requirements\n\n* Any Operating System (ie. MacOS X, Linux, Windows)\n* Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)\n* A little knowledge of Dart and Flutter\n* A brain to think 🤓🤓\n\n## Features\n\n* Custom photo feed\n* Post photo posts from camera or gallery\n    * Like posts\n    * Comment on posts\n        * View all comments on a post\n* Search for users\n* Realtime Messaging and Sending images\n* Deleting Posts\n* Profile Pages\n    * Change profile picture\n    * Change username\n    * Follow \u002F Unfollow Users\n    * Change image view from grid layout to feed layout\n    * Add your own bio\n* Notifications Feed showing recent likes \u002F comments of your posts + new followers\n* Swipe to delete notification\n* Dark Mode Support\n* Stories\u002FStatus\n* Used Provider to manage state\n\n## Screenshots\n\n\u003Cp>\n\u003Cimg src=\"ss\u002Fw1.png\" width=\"400\"\u002F> \u003Cimg src=\"ss\u002Fw2.png\" width=\"400\"\u002F>\n\u003Cimg src=\"ss\u002Fw3.png\" width=\"400\"> \u003Cimg src=\"ss\u002Fw4.png\" width=\"400\">\n\u003Cimg src=\"ss\u002Fw5.png\" width=\"400\"> \u003Cimg src=\"ss\u002Fw6.png\" width=\"400\">\n\u003Cimg src=\"ss\u002Fw7.png\" width=\"400\"> \u003Cimg src=\"ss\u002Fw8.png\" width=\"400\">\n\u003Cimg src=\"ss\u002Fw9.png\" width=\"400\"> \u003Cimg src=\"ss\u002Fw10.png\" width=\"400\">\n\u003Cimg src=\"ss\u002Fw11.png\" width=\"400\"> \u003Cimg src=\"ss\u002Fw12.png\" width=\"400\">\n\u003Cimg src=\"ss\u002Fw13.png\" width=\"400\"> \u003Cimg src=\"ss\u002Fw14.png\" width=\"400\">\n\u003Cimg src=\"ss\u002Fw15.png\" width=\"400\"> \u003Cimg src=\"ss\u002Fw16.png\" width=\"400\">\n\u003Cimg src=\"ss\u002Fw17.png\" width=\"400\"> \u003Cimg src=\"ss\u002Fw18.png\" width=\"400\">\n\n\n\u003C\u002Fp>\n\n## Installation\n\n#### 1. [Setup Flutter](https:\u002F\u002Fflutter.dev\u002Fdocs\u002Fget-started\u002Finstall)\n\n#### 2. Clone the repo\n\n#### 3. Setup the firebase app\n\n- You'll need to create a Firebase instance. Follow the instructions\n  at https:\u002F\u002Fconsole.firebase.google.com.\n- Once your Firebase instance is created, you'll need to enable Google authentication.\n\n* Go to the Firebase Console for your new instance.\n* Click \"Authentication\" in the left-hand menu\n* Click the \"sign-in method\" tab\n* Click \"Email and Password\" and enable it\n* Create an app within your Firebase instance for Android, with package name com.yourcompany.news\n* Run the following command to get your SHA-1 key:\n\n```\nkeytool -exportcert -list -v \\\n-alias androiddebugkey -keystore ~\u002F.android\u002Fdebug.keystore\n```\n\n* In the Firebase console, in the settings of your Android app, add your SHA-1 key by clicking \"Add\n  Fingerprint\".\n* Follow instructions to download google-services.json\n* place `google-services.json` into `\u002Fandroid\u002Fapp\u002F`.\n\n- (skip if not running on iOS)\n\n* Create an app within your Firebase instance for iOS, with your app package name\n* Follow instructions to download GoogleService-Info.plist\n* Open XCode, right click the Runner folder, select the \"Add Files to 'Runner'\" menu, and select the\n  GoogleService-Info.plist file to add it to \u002Fios\u002FRunner in XCode\n* Open \u002Fios\u002FRunner\u002FInfo.plist in a text editor. Locate the CFBundleURLSchemes key. The second item\n  in the array value of this key is specific to the Firebase instance. Replace it with the value for\n  REVERSED_CLIENT_ID from GoogleService-Info.plist\n\nDouble check install instructions for both\n\n- Google Auth Plugin\n    - https:\u002F\u002Fpub.dartlang.org\u002Fpackages\u002Ffirebase_auth\n- Firestore Plugin\n    - https:\u002F\u002Fpub.dartlang.org\u002Fpackages\u002Fcloud_firestore\n\n# What's Next?\n- [] Video Calling\n- [] Reels\n- [] Sending and Uploading Videos(Video Compatibility)\n\n# Note\n  - The stories feature is ready, you can write a cloud scheduler function to auto delete stories\n    after 24hrs as cloud functions is not enabled in this project\n\n## 🤓 Author(s)\n\n**Charly Keleb\nCharlyKeleb** [![Twitter Follow](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002FCharlykeleb.svg?style=social)](https:\u002F\u002Ftwitter.com\u002FCharlykeleb)\n","Wooble是一款使用Flutter和Dart构建的全功能社交媒体应用，具备多种社交互动特性。其核心功能包括自定义照片流、实时消息与图片发送、用户搜索及关注、个人资料页面编辑等，并支持暗黑模式与故事\u002F状态发布。技术上，该应用采用了Provider进行状态管理，确保了良好的用户体验。此项目适用于需要快速搭建具有丰富交互功能的社交平台场景，无论是学习Flutter框架还是开发实际产品都是不错的选择。","2026-06-11 03:22:35","top_language"]