When the app launches, the user doesn't have to input anything. It might appear as if it's noisy but the user doesn't have to interact with any of it. They can go straight to search. We're displaying all of the choices they can make (date, location, insurance, HSS) but making the decision for them (on all except Insurance) to get the user viewing clinics asap.
version 2.0.10
First thing you should notice is that there's a Tab-Bar in the app. The Practices tab is currently being worked on (and will be complete by Thursday). You will notice that the Practices tab currently displays the correct view when a user is logged out, but when they are logged in it will display just a blue background.
When selecting the Account tab, you should see the following (if you're NOT logged in):
A crucial type in the app is the CognitoStore
. There's only ever one instance of this type that lives throughout the life-cycle of the app. Everywhere in our app, a dev has access to this one instance through the sharedInstance
static stored property on the CognitoStore
.
Important to note is the init
function on this type. It sets everything up, most imporantly the userPool
stored property of type AWSCognitoIdentityUserPool
. This in turn will provide access to the AWSCognitoIdentityUser
that exists on the AWSCognitoIdentityUserPool
. This is done by calling currentUser()
on the AWSCognitoIdentityUserPool
instance.
We expose the AWSCognitoIdentityUser
in the form of a computed property named currentUser
.
Here's how accessing this currentUser
looks like throughout the app:
Last updated: 4/30/18 @ 10:30 pm
- DON'T think of Pivotal Tracker as a hinderance to the creative hive-mind of the company.
- DO think of it as one of the members of the team. This mindset will allow us to properly integrate it into our flow.
After our sprint planning meeting is over, we are off to the races:
To tap into a large group of patients and connect them with physical therapists in their area. Tackling this problem requires us to keep this goal in mind along ever iteration of a new feature. In the most stupefyingly simple scenario, if the idea/feature is not contributing to the goal then it needs to wait.
I hereby claim:
- I am jimcampagno on github.
- I am jimpt (https://keybase.io/jimpt) on keybase.
- I have a public key ASBkZEtiRRnXE2aNiLoC1r4dy7aDsxr79EEEpN_0hXm_aAo
To claim this, I am signing this object: