{"repo":"AhmedAbdoElhawary/flutter-clean-architecture-instagram","free":true,"listed":false,"github":"https://github.com/AhmedAbdoElhawary/flutter-clean-architecture-instagram","clone":"git clone https://github.com/AhmedAbdoElhawary/flutter-clean-architecture-instagram.git","description":"A full-featured Instagram clone built with Flutter, powered by Firebase for backend services and Agora for real-time video calls, offering posts, stories, chat, likes, comments, and more.","language":"Dart","stars":331,"topics":["bloc","clean-architecture","flutter","instagram","instagram-clone","clean-code","cubit","dart","social-media","state-management"],"license":"CC-BY-SA-4.0","category":"mobile-apps","readme_excerpt":"flutter-clean-architecture-instagram Instagram clean architecture using Flutter and Firebase ( frontend & backend ) with almost all functionalities 🚀 My Next Big Project Algorithm Visualizer If you want to work with me, you can find me here: - Notes I didn't publish the keys such as messaging, agora, firebase web, or even google-services.json. So follow the steps (3. Setup the app) to add them. Features Support Arabic & English language Dark & Light theme Custom gallery & camera & video display like Instagram \"my package\" image picker plus Post features Support images & videos Support multi images in one post or mixin with them Like on a post and view all like with their profiles Comment on a post and replay on a (comment & replay) Like on a comment & replay and view all like with their profiles Edit post Delete post Unfollow the user of the post My Timelines Screen Custom posts & stories feed based on followers & followings Refresh the posts info Loading more posts (it displays five-by-five posts) All Timelines Screen View all user's posts (images & videos) Change the screen from a grid layout to a timeline layout Search for a user based on username Video Screen It displays all user's videos with almost post features Control of sound & play Profile Screen Follow / Unfollow Users Display images & videos in a separate view Change the screen from a grid layout to a timeline layout Edit profile info Chat Screen Chat with any user Group chat Support Text Image (gallery & camera)","default_branch":null,"files":null,"tree":[],"storefront":"/r/AhmedAbdoElhawary","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AhmedAbdoElhawary/flutter-clean-architecture-instagram/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}