Se ha implementado la API REST de Unplash y el manejador de estados flutter BLoC.
Y el diseño de Figma se obtubo de la comundidad.
La estructura del proyecto es el siguiente:
├── lib
│ ├── photos
│ │ ├── bloc
│ │ │ └── photo_bloc.dart
│ │ ├── events
│ │ │ └── photo_event.dart
│ │ ├── states
│ │ │ └── photo_state.dart
│ │ ├── models
│ │ │ └── photo.dart
│ │ └── views
│ │ ├── photos_page.dart
│ │ └── photos_list.dart
│ ├── widgets
│ │ ├── bottom_loader.dart
│ │ └── photo_list_item.dart
│ ├── app.dart
│ ├── simple_bloc_observer.dart
│ └── main.dart
├── pubspec.lock
└── pubspec.yamlPara correr el proyecto:
flutter pub get flutter runClient: Flutter, Dart, Material 3
Server: Dart
| Color | Hex |
|---|---|
| Primary | |
| Secondary | |
| Tertiary |
Si tienes algun comentario puedes escribirme al instagram Flutterina Studio.
Aquí el resultado: