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-02-21 23:18:34 -05:00
..
android Initial Commit 2021-02-11 15:47:42 -05:00
graphql Documentation, Basic Login Workflow 2021-02-20 14:10:25 -05:00
integration_test Initial Commit 2021-02-11 15:47:42 -05:00
ios Clean up dependencies 2021-02-21 23:18:34 -05:00
lib Clean up dependencies 2021-02-21 23:18:34 -05:00
test Initial Commit 2021-02-11 15:47:42 -05: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 Clean up dependencies 2021-02-21 23:18:34 -05:00
pubspec.yaml Clean up dependencies 2021-02-21 23:18:34 -05:00
README.md Update README 2021-02-21 22:52:18 -05:00
schema.graphqls Initial Commit 2021-02-11 15:47:42 -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