Skip to content

kbudulski/state_store

Repository files navigation

State Store

This project's purpose is to showcase different state management solutions.

Project structure contains separate folder for apps, each having separate approach to state management.

Due to having many apps in one repository, dependencies were extracted to be shared between them.

Description Presentation

Features


View includes tiles leading to proper features screens, while also showcasing usage of some global classes that can bring data to different areas of the app.

API


Using Perenual API to create a popular master-detail scheme. List is paginated, results can be filtered as well as searched with delay and other mechanisms to save on requests.

Chat


Simple chat using Firestore Realtime Database. Synchronizes and refreshes across multiple devices.

Gallery


Gallery view with upload details, showing CRUD. Metadata is saved to Firebase Firestore, files uploaded to Firebase Storage.

Maps


Managing permissions, GPS, locating user, showing also location that is chosen by tap on map, which is cached and used in other places.

Themes


Using Flex to showcase variety of schemes.

Extras

Description Presentation

Widgets catalogue


Widgetbook is an awesome tool that allows to showcase all the design system widgets or even whole pages as well as develop them without the need to launch the main application.

Golden tests


Useful UI tests with pixel perfect precision. Basic sample implemented with Alchemist.

About

Masters project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages