A cross-platform joke/pun browsing application, made with Flutter, with Provider state management and HTTP API Calls.
- Age based Joke Filter
- Supports Landscape orientation
- Storage of
Favourite
jokes - Supports all six of platforms offered by Flutter 3.3
-
This project depends upon the
Joke API
to runIt 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.
- Flutter is installed and added to
PATH
- Get the packages, in your terminal, execute -
flutter clean flutter pub get
- That's it, you can now run it!
flutter run
Contributions are always welcome!
See the Contribution Guide for ways to get started.
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...
Copyright © 2022-present, Anikate De
This project is licensed under Apache License 2.0