This repository has been archived on 2023-11-13. You can view files and clone it, but cannot push or open issues or pull requests.
imagini/web_native
2021-04-05 20:40:23 -04:00
..
android Add Icon 2021-02-22 01:05:25 -05:00
assets Add Logo to App 2021-02-22 01:37:41 -05:00
graphql Lazy Loading & Pagination, Alpha Channel -> White Conversion, Add Height & Width to DB & API 2021-02-28 19:23:41 -05:00
integration_test Initial Commit 2021-02-11 15:47:42 -05:00
ios stashed 2021-04-05 20:40:23 -04:00
lib stashed 2021-04-05 20:40:23 -04:00
web Initial Commit 2021-02-11 15:47:42 -05:00
.gitignore Initial Commit 2021-02-11 15:47:42 -05:00
.metadata Initial Commit 2021-02-11 15:47:42 -05:00
build.yaml Initial Commit 2021-02-11 15:47:42 -05:00
LICENSE.md Initial Commit 2021-02-11 15:47:42 -05:00
pubspec.lock stashed 2021-04-05 20:40:23 -04:00
pubspec.yaml stashed 2021-04-05 20:40:23 -04:00
README.md Update README 2021-02-21 22:52:18 -05:00
schema.graphqls Lazy Loading & Pagination, Alpha Channel -> White Conversion, Add Height & Width to DB & API 2021-02-28 19:23:41 -05:00

Imagini Client

A cross platform (iOS, Android, & Web) client used with the Imagini server.

Features / Roadmap

  • [DONE] Login w/ errors

  • [DONE] GraphQL client

  • [DONE] Load & tile images for user

  • [DONE] Access & Refresh Token secure storage (localStorage web -_-)

  • [TODO] ALL the tests

  • [TODO] Pagination and lazy scroll load

  • [TODO] File picker upload

  • [TODO] Sync upload (Android & iOS)

  • [TODO] Image caching (Android & iOS)

  • [TODO] Lots more... TBD

Running

# Chrome
flutter run -d chrome

# Simulator
open -a Simulator
flutter run

Building

# Generate GraphQL Flutter Models
flutter pub run build_runner build