Context menus options are not interactive. All major components are tappable, title-sized.
Components
Home
Content menu with (1. Home, 2. Following, 3. Favorites & Manage Favorites section Label style star icon).
Downward Chevron icon.
Plus Square
Context menu with 4 Label style icons (1. Post 3x3 square, 2. Story plus circle, deactivated 3. Reel Play square, deactivated 4. Live dot.radiowaves.left.and.right).
Message
If available, overlay with an offset of top-trailing red circle that contains number of unread messages in white.
Check instagram feed for reference. REELS NOT INCLUDED
Components
Header
User profile picture circle-clipped inside story stroke if available.
Username with follow blue flat button if not followed and "dot" in between the username and the follow button.
Location under username if available.
3 Horizontal dots clickable icon with sheet on tap.
Content (Image only - Video only - Carousel of images and videos) No tags for now
Max Height of 480, arbitrarily.
Max carousel count of 10.
Double tap to like with heart animation slightly shadowed (fill heart icon with red underneath).
Carousel current content count top right corner. Ex: (1/7). In the original, this is only viewed when the post renders inside the feed view then disappears after ~3 seconds. No need to implement the disappearing mechanism for now.
Make all content same hight if in carousel.
Footer
Heart Icon - red when active.
Comment Icon, push to comments view on tap.
Send icon, pull up sheet on tap.
Current carousel item if available, OPTIONAL.
Save Icon, white when activated.
Likes
"By" any random liker's username "and others" if available.