Skip to content

A cross-platform joke/pun browsing application, made with Flutter, with Provider state management and HTTP API Calls.

License

Notifications You must be signed in to change notification settings

Anikate-De/worlds_best_dad

Repository files navigation

World's Best Dad

A cross-platform joke/pun browsing application, made with Flutter, with Provider state management and HTTP API Calls.

🌟 Features

  • Age based Joke Filter
  • Supports Landscape orientation
  • Storage of Favourite jokes
  • Supports all six of platforms offered by Flutter 3.3

📱 Screenshots

Screenshots

Screenshots

Screenshots

🍼 Dependencies

  • This project depends upon the Joke API to run

    It was created by me and hosted on the Heroku Platform. It can be accessed by getting the URL below -

    https://joke-api-ad.herokuapp.com/dad/public/random

    Don't worry, this API is coming to GitHub, I'll make it openly available as soon as I can.

❓How to Use

Pre-requisites

  • Flutter is installed and added to PATH

Steps to Follow

  • Get the packages, in your terminal, execute -
    flutter clean
    flutter pub get
    
  • That's it, you can now run it!
    flutter run
    

🤝 Contributing

Contributions are always welcome!

See the Contribution Guide for ways to get started.

📖Lessons Learned

World's Best Dad is a project very close to my heart. It not only helped me expand my development skills but also filled my programming days with good laughter.

I'm a huge fan of the so-called 'Dad Jokes', or puns, and this project was exceptionally enjoyable for me.

I learnt many things along the way, the most notable ones are mentioned below -

  • REST API Calls w/ Multi Provider State Management
  • Creating Responsive UI for both (Portrait & Landscape) orientations
  • Animated Widgets
  • Shared Preferences
  • and so much more...

💡 Authors

📝 License

Copyright © 2022-present, Anikate De

This project is licensed under Apache License 2.0

About

A cross-platform joke/pun browsing application, made with Flutter, with Provider state management and HTTP API Calls.

Topics

Resources

License

Stars

Watchers

Forks