Flutter Project showing random image with GETX

Overview

RdmImageWithGETX

Présentation

RdmImageWithGETX est un projet développé en Flutter durant le module "Développement Mobile" à l'école Ynov Lyon Campus. 🎓

L'objectif de ce projet était d'afficher une image aléatoire provenant de l'API Picsum.photo.

Les dimensions des images sont générées aléatoirement.

Fonctionnalités

L'utilisateur a la possibilité d'appliquer des filtres sur les images :

  • Filtre Flou
  • Filtre Noir & Blanc

Il peut également définir un pseudo sur la page d'accuei de l'application et changer son pseudo dans l'écran suivant.

Toutes les données visibles, sont affichées dynamiquement via le package GETX. (A propos)

GetX est une solution extra-légère et puissante pour Flutter. Il combine une gestion d'état (state management) de haute performance, une injection de dépendances (dependency injection) intelligente et une gestion de route (route management) rapide et pratique.

GETX met en place un ensemble d'outils permettant de se soustraire au state manager natif de Flutter. Notamment avec des observable utilisant RX. Lorsque les données observées sont modifiées, la vue est automatiquement mise à jour en reconstruisant uniquement les éléments modifiées. Cela permet de gagner du temps lors de la reconstruction de l'arborescence. L'API native de Flutter, reconstruit l'intégralité de l'arborescence lors d'un setState(), GetX permet de reconstruire uniquement les widget contenant la donnée observée.

enter image description here

enter image description here

You might also like...

Flutter Image add drag sort, Image add drag sort, support click event, delete, add, long press drag sort.

Flutter Image add drag sort, Image add drag sort, support click event, delete, add, long press drag sort.

flutter_image_add_drag_sort Flutter Image add drag sort, Image add drag sort, support click event, delete, add, long press drag sort, support video fi

Jun 23, 2020

Dart library for decoding/encoding image formats, and image processing.

image Overview A Dart library providing the ability to load, save and manipulate images in a variety of different file formats. The library is written

Dec 27, 2022

Album Image is based in photo_manager package and has the same concept as image_picker but with a more attractive interface to choose an image or video from the device gallery, whether it is Android or iOS

Album Image is based in photo_manager package and has the same concept as image_picker but with a more attractive interface to choose an image or video from the device gallery, whether it is Android or iOS

Album Image is based in photo_manager package and has the same concept as image_picker but with a more attractive interface to choose an image or vide

Oct 13, 2022

GetX Architecture for large scale project, This project include - pagination, pull to refresh, localization, network call and advance error handling

GetX Architecture for large scale project, This project include - pagination, pull to refresh, localization, network call and advance error handling

Nov 29, 2022

A simple Flutter app showing cat images from CatApi

A simple Flutter app showing cat images from CatApi

CAT APP A simple Flutter app showing cat images from CatApi USE Bloc REST API St

Jan 10, 2022

A simple yet powerful Flutter plugin for showing Toast at Android, iOS and Web.

Flutter Toast A simple yet powerful Flutter plugin for showing Toast at Android and iOS. Features: Native Toast Pure Flutter Toaster Installation Add

Dec 13, 2021

A flutter package for showing a country code selector.

A flutter package for showing a country code selector.

country_code_picker A flutter package for showing a country code selector. It supports i18n for 70 languages. Check the example on web! https://imtoor

Jan 5, 2023

Crypto-currency - A Flutter application showing crypto currency rates

Crypto-currency - A Flutter application showing crypto currency rates

Features Crypto Currency rates This application allows to view crypto currency rates from Coin Market Cap. Getting started Get an API key at Coin Mark

Oct 26, 2022
Owner
Clement Guyon
Clement Guyon
Chance Dart is a free Open Source project that lets you create random strings, integers, and other things to help with tiresome tasks, especially when building automated tests or wherever else you require anything random.

Chance Dart Random generator helper for Dart Homepage • Documentation Overview Chance Dart is a free Open Source project that lets you create random s

Ayotomide 55 Dec 27, 2022
A basic boilerplate template for starting a Flutter GetX project. GetX, Dio, MVVM, get CLI, Localization, Pagination etc are implemented.

Flutter GetX Template (GetX, Dio, MVVM) This Flutter Template using GetX package for State management, routing and Dependency Injection (bindings). We

Hasan Abdullah 214 Jan 9, 2023
Flutter-GetX-Toturials - Getx full tutorials for flutter

getx_full_tutorials A new Flutter getx tutorial. This Project Contains: Snackbar

Inzimam Bhatti 2 Dec 1, 2022
Flutter getx template - A Flutter Template using GetX package for State management, routing and Dependency Injection

Flutter GetX Template (GetX, Dio, MVVM) This Flutter Template using GetX package

Tareq Islam 6 Aug 27, 2022
constructing... Flutter, Ganache, Truffle, Remix, Getx Pattern, Infura, GetX, Blockchain

constructing... Flutter, Ganache, Truffle, Remix, Getx Pattern, Infura, GetX, Blockchain

Kauê Murakami 20 Dec 20, 2022
Flutter GetX Template (GetX, Dio, MVVM)

Flutter GetX Template (GetX, Dio, MVVM) This Flutter Template using GetX package for State management, routing and Dependency Injection (bindings). We

null 7 Dec 18, 2022
💬 Random Quote Flutter Project

Quotez - Programming Quotes ?? This project is a Random Programming Quotes app made with Programming Quotes API. Get random programming quotes from an

Aschwin Bruyning 4 Oct 22, 2022
This project follows the Reso Coder course for flutter test-driven-development with clean architecture and BloC state management for a random trivia simple app.

This project follows the Reso Coder course for flutter test-driven-development with clean architecture and BloC state management for a random trivia simple app.

Tomas B Sarmiento Abella 1 Jan 5, 2022
Flutter simple image crop - A simple and easy to use flutter plugin to crop image on iOS and Android

Image Zoom and Cropping plugin for Flutter A simple and easy used flutter plugin to crop image on iOS and Android. Installation Add simple_image_crop

null 97 Dec 14, 2021
Form builder image picker - Form builder image picker for flutter

form_builder_image_picker Field for picking image(s) from Gallery or Camera for

Ferri Sutanto 0 Jan 28, 2022