A new Flutter project.
Refresh list image with pull to refresh style. Go to detail page.
Technology: Dio: A powerful HTTP networking package, supports Interceptors, Aborting and canceling a request, Custom adapters, Transformers, etc. #dio#http#network#interceptor#middleware.
Cached network image: Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
Json annotation: Automatically generate code for converting to and from JSON by annotating Dart classes.
Connectivity plus: Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS
Retrofit: Retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit.
Equatable: A Dart package that helps to implement value based equality without needing to explicitly override == and hashCode.
Flutter bloc: Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.
get_it: Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App"
shimmer: A package provides an easy way to add shimmer effect in Flutter project
flutter_screenutil A flutter plugin for adapting screen and font size.Guaranteed to look good on different models
https://github.com/mdrahamat0505/photo_gallery/tree/master/screenshots
https://github.com/mdrahamat0505/photo_gallery/blob/master/screenshots/home_page.jpg
https://github.com/mdrahamat0505/photo_gallery/blob/master/screenshots/mid_category_page.jpg
https://github.com/mdrahamat0505/photo_gallery/blob/master/screenshots/lag_home_page.jpg
https://github.com/mdrahamat0505/photo_gallery/blob/master/screenshots/smal_tap_home_page.jpg
https://github.com/mdrahamat0505/photo_gallery/blob/master/screenshots/smal_tap_category_page.jpg