Aflami is a Flutter app that uses the www.themoviedb.org API to display movies and their data.
Pub Packages Used
bottom_nav: A package for creating a bottom navigation barappy_bar: A package for creating a custom app barlottie: A package for displaying Lottie animationsiconsax: A package for using Iconsax iconsgo_router: A package for declarative routingflutter_animate: A package for animating widgetsflutter_riverpod: A package for state managementshared_preferences: A package for storing key-value data on the devicefreezed_annotation: A package for generating immutable classesjson_serializable: A package for generating code to serialize and deserialize JSON datajson_annotation: A package for generating JSON serialization codehooks_riverpod: A package for using Riverpod with hooksflutter_hooks: A package for using hooks in Flutteruuid: A package for generating unique IDsafter_layout: A package for running code after the first layoutdio: A package for making HTTP requestsdio_logging_interceptor: A package for logging HTTP requests and responsesflutter_rating_bar: A package for displaying rating barsshimmer: A package for displaying shimmering effectscached_network_image: A package for caching network imagesflutter_spinkit: A package for displaying loading spinnerssqflite: A package for SQLite database integrationintl: A package for internationalization and localization
The www.themoviedb.org API was used to show movies and their data in the app.
The Aflami Flutter app was created by Noaman Monther