Facebook Clone App Source Code Fully functional social network app Integrated with Firebase Backend Xcode project written in Swift
Home & Discover Feed News Feed Facebook Wall Posts from friends Everything is fully integrated with Firebase backend Real-time updates from friends Discover Feed (popular posts from non-friends) Reverse chronological order Stories Add New Story Camera Import from Photo Library Ephemeral: Stories disappear after 24h (customizable) Unlimited stories per user Videos & Photos Posts Create a new post Check-ins Multiple photo uploads / Photo Carousel Interactive Location Picker Import Photos from Library Photo Camera integration Videos Upload from Library / Take Video In-feed Autoplay Video Player Full screen video player Full-screen Media Viewer Pull to Dismiss Full-screen Swipe Photo Carousel Delete Post Report / Block Post Post Details with Comments List Emojis Automatic upload to Firebase Database and Storage Reactions Facebook Reactions (Like, Love, Angry, Wow, Dislike – customizable) Undo Reaction Notifications when someone reacts on your posts Automatically synced to Firebase Comments Add a Comment Reverse chronological order Real-time Comment Count Chat Private 1-1 Messaging Groups Create a Group Leave Group Rename Group Real-time Chat Push Notifications for each message Photo Sharing Full-screen Media Viewer Emojis Clickable URLs Fully integrated with Firebase Backend Friendships Management Add / Accept / Decline Friend Requests Social graph management Friends List Friends of Friends List Push Notifications on add & accept friend requests Integrated with Firebase backend Friends List Search Friends Profiles Profile Photos Friends List Settings Account Details Edit Profile User Management New User Onboarding Sign in with Apple Login with Facebook Login with E-mail & Password Login with Face ID / Touch ID Sign up Terms of Service (required by Apple Guidelines) Remember Password feature Logout functionality Integration with Firebase Auth & Firebase Storage User Reporting & Blocking (required by Apple Guidelines) Share Post to other social media apps (Messenger, Whatsapp, Twitter, Facebook, Linkedin, WeChat, Weibo, Copy Link, etc) Push Notifications Dark Mode support Loading States Empty States