Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Gambley1/flutter-instagram-offline-first-clone

Offline Instagram? No problem! Dive into this Flutter clone with seamless sync and all your favorite features, even when you're off the grid. ✨ Explore posts, create content, interact with friends – all offline! Syncs magically when you're back online. Built with Flutter and ❤️.
https://github.com/Gambley1/flutter-instagram-offline-first-clone

firebase flutter flutter-bloc offline-first powersync push-notifications supabase sync

Last synced: 12 days ago
JSON representation

Offline Instagram? No problem! Dive into this Flutter clone with seamless sync and all your favorite features, even when you're off the grid. ✨ Explore posts, create content, interact with friends – all offline! Syncs magically when you're back online. Built with Flutter and ❤️.

Awesome Lists containing this project

README

        

# Flutter Instagram offline-first Clone

![coverage][coverage_badge]
[![style: very good analysis][very_good_analysis_badge]][very_good_analysis_link]
[![License: MIT][license_badge]][license_link]


Watch complete tutorial »


Report Bug .
Request Feature

## 💫 About The Project

[![Github-repository-preview.png](https://i.postimg.cc/52v6WG4V/Github-repository-preview.png)](https://youtu.be/xr56AjdGf-o)

Most people always wanted to see a Flutter project that is not just a clone but a real-world app with a real-world architecture, that will cover all-in-one: sleek UI with blazingly-fast backend. And, try to imagine, without a Firebase as a primary service…

I present for you Flutter **offline-first** Instagram clone, leveraging Flutter best practices!

I am 100% sure this project and guide will impress you, regardless of your current experience.

It's not just another Instagram clone... You will learn comprehensively everything and beyond to be a real-world app creator.

This repository will enhance your skills so much that after you will be fully-capable of building your very own comprehensive applications with confidence and no fear.

Moreover, you are going to learn how to create a completely **offline-first** application. It means that every single in-app feature is accessible with no internet connection!

## ⚡️ Built With

- [Flutter](https://flutter.dev/)
- [Supabase](https://supabase.com/)
- [PowerSync](https://www.powersync.com/)
- [Firebase](https://firebase.google.com/)

## 🚀 Getting Started

Watch my free complete [**tutorial**](https://youtu.be/xr56AjdGf-o) on my channel!

With a step-by-step explanation, ensuring very smooth watching experience, you will learn to build Flutter real-world applications with confidence and no fear!

**Don't forget to give a video like and subscribe to the channel! Thanks!**

## ⭐️ Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## 📝 License

Distributed under the MIT License. See [MIT License](https://opensource.org/licenses/MIT) for more information.
## 💭 Contact

- Twitter - [@Emil Zulufov (ezIT)](https://twitter.com/EmdyEmil)
- Email - [email protected]

Project Link: [https://github.com/Gambley1/flutter_instagram_offline_first_clone](https://github.com/Gambley1/flutter_instagram_offline_first_clone)
## 🎯 Acknowledgments

This tutorial is highly inspired by a very popular Flutter News toolkit, make sure to check it out!

And you can watch my blog on medium.

- [flutter_news_toolkit](https://flutter.dev/news)
- [medium blog](https://medium.com/@emilzulufov566/become-flutter-successful-developer-in-days-1bb4ef47b305)

## ☕️ Support

Also, I would really appreciate any of your support! You can buy me a coffee and become a part of our beautiful community.

Your donation will hugely help me and it will allow me to keep the next beautiful videos and tutorials high-quality and free!

- [Ko-fi](https://kofi.com/emilzulufov)
- [PayPal](https://paypal.me/emilzulufov)

[coverage_badge]: coverage_badge.svg
[license_badge]: https://img.shields.io/badge/license-MIT-blue.svg
[license_link]: https://opensource.org/licenses/MIT
[very_good_analysis_badge]: https://img.shields.io/badge/style-very_good_analysis-B22C89.svg
[very_good_analysis_link]: https://pub.dev/packages/very_good_analysis