nackko / herdr

Herdr is a privacy conscious multiplatform mobile data collector
GNU Lesser General Public License v3.0
16 stars 3 forks source link

iOS navigation #38

Closed nackko closed 3 years ago

nackko commented 3 years ago

Summary:

relates to #34, #36

This PR contains a replication of the navigation found in the android client. It uses a storyboard based navigationController coupled with programmatic navigation calls. On launch, the application either directs you to the login flow if no credentials were found in local storage, or directly to the main interface. On successful completion of the login flow, the main interface is displayed.

Note that the UI is placeholders as the aim of this PR is navigation only.

Expected behavior:

(see #37 for login flow screenshots)

Please make sure these boxes are checked before submitting your pull request - thanks!

- [ ] Run the unit tests with gradle test to make sure you didn't break anything - [ ] Format the title like "Fix # - " (for example - "Fix #1111 - Check for null value before using field")