Skip to content

A fun and simple cross-platform memes app built with Flutter. Fetches and displays random memes from an open API using HTTP.

Notifications You must be signed in to change notification settings

tanvir-chy-ahmed/memeflix-crossplatform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 MemeFlix - CrossPlatform

Welcome to MemeFlix, a fun and lightweight cross-platform mobile app that fetches and displays random memes using an open Meme API. Built with Flutter, it supports both Android and iOS.


🚀 Features

  • 🖼️ Random meme display from public API
  • 🔁 Swipe down to refresh with new memes
  • 🌐 HTTP API integration using http package
  • 📱 Fully cross-platform (Android & iOS)
  • ✨ Clean UI and beginner-friendly code structure

📱 App Preview

🔹 Screenshots

Meme Screenshot 1 Meme Screenshot 2

Tanvir ahmed (chy)

🔹 Watch Demo Video

🎬 Click to Watch the App in Action


🔧 Installation

git clone https://github.com/tanvir-chy-ahmed/memeflix-crossplatform.git
cd memeflix-crossplatform
flutter pub get
flutter run

📦 Dependencies


🌍 API Source

Using:

https://api.imgflip.com/get_memes

This API returns random memes from Reddit in JSON format.


🧠 Learnings

This project helped practice:

  • API calls in Flutter
  • JSON decoding
  • State management using setState
  • UI layout & async loading indicators

🤝 Contributions

Pull requests are welcome!
If you'd like to improve UI/UX, add dark mode, or support more APIs—feel free to fork and enhance.


📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.


🙋 Author

Tanvir Ahmed chowdhury
📧 Email: tanvirchy269@gmail.com 🌐 GitHub: @tanvir-chy-ahmed

About

A fun and simple cross-platform memes app built with Flutter. Fetches and displays random memes from an open API using HTTP.

Resources

Stars

Watchers

Forks

Packages

No packages published