Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DatesTasks/Plan

Status

Jun 12 - Jun 26

Mentee intro with the mentor.

On-boarding:

  •  understand aries vcx project/s
  •  Get aries-vcx integration tests working to confirm development environment
  •  plan out the scope and tasks for the UniFFI project
  •  complete UniFFI tutorials
  •  build rust sample project for Android architectures
Jun 27 - Jul 10
  •  Manually build the existing uniffi_aries_vcx project for android
  •  Create a convenience script for compiling uniffi_aries_vcx project for android
  •  Expand the script to generate UniFFI bindings for uniffi_aries_vcx
    •  PR (moved to PR with sample app)

Jul 11 - Jul 24

  •  Bootstrap android sample app which consumes bindings generated by script mentioned above - demonstrate app to mentors (e.g. a simple button that calls into an existing uniffi method).
    •  consider how to best automate/optimize personal development flow from creating new feature to testing in app
    •  PR
  •  update uniffi_aries_vcx to use modular-libs instead of vdrtools
Jul 25 - Aug 7 (Jul 28 eval)
  •  Complete Connection  API uniffi bindings
  •  Update sample app to create profile
Aug 8 - Aug 21
  •  Update sample app to scan invitation
  •   

Aug 22 - Sep 4 (Sept 1 eval)

  •  Update sample app to send request
Sep 5 - Sep 18
  •  Update sample app to wait for response and complete connection protocol
Sep 19 - Oct 2
  •  Work on Holder API bindings
Oct 3 - Oct 16 (Oct 13 eval)
  •  complete Holder API bindings
  •  work on sample app holder flow (receive a cred)

Oct 16 - Oct 30
  •  Migrate to modular libs stack (credx, indy-vdr) and ensure successful compilation still

Oct 31 - Nov 6
  •  complete sample app holder flow
  •  Breather and any final touches

Nov 7 - Nov 30 (Nov 30 eval)
  •  Consider bonus deliverables mentioned above

...