Welcome to the Instagram Clone App repository! This is a mobile application built using Flutter that replicates the core features of the popular social media platform, Instagram. This clone app allows users to share photos, follow other users, like and comment on posts, and explore a feed of images from people they follow.
- User Authentication: Users can sign up or log in using their email or social media accounts to access the app's features.
- Profile Creation: Once authenticated, users can create and set up their profiles with a profile picture, bio, and other details.
- Post Sharing: Users can upload and share photos with captions, just like on Instagram.
- Follow and Unfollow: Users can follow other users to see their posts in their feed and unfollow them if desired.
- Like and Comment: Users can like posts by tapping the heart icon and leave comments on posts.
- Explore Feed: Users can discover new posts and users through an explore feed that suggests popular content and accounts.
The Instagram Clone App is built using the following technologies:
- Flutter: Flutter is a UI toolkit by Google for building natively compiled applications for mobile, web, and desktop from a single codebase.
- Dart: Dart is the programming language used for building Flutter apps.
- FireBase: Firebase is a comprehensive platform provided by Google for developing web and mobile applications.It offers a variety of services and tools that simplify the process of building and managing apps, allowing developers to focus on creating great user experiences.