Todo mobile app progress


Done with:
– Web API to hand out JWT bearer token to limited user
– Mobile app to authenticate user, retrieve Token via API
– Mobile app to save bearer token, and load for httpclient calls
– A way to add token in the httpclient header
– Save login username in preferences.
– Save password securely encrypted locally
– Data Binding to <CollectiveView.ItemTemplate>
– Figure out how to convert DateTime binding data to Date string

Left with:
– Add pages to display category specific Todos
– Add a page to create a new Todo in database
– Checkbox selection to Update data in database
– Checkbox selection to Delete data from database
– Add internet connectivity check before communicating with API
– Return user to login if Token is expired
– Learn QueryAsync, UpdateAsync, DeleteAsync

– Touch up UI
– Testing anything and everything on iphone

Got my token to store/load.

I thought a basic Todo app would be a walk in the park, but having to implement securely storing bearer tokens wasn’t on my mind.
Done with:
– Web API to hand out JWT bearer token to limited user
– Mobile app to authenticate user, retrieve Token via API
– Mobile app to save bearer token, and load for httpclient calls.

Still left with:
– Save certain fields in local preferences storage which aren’t a security risk
– A way to add token in the httpclient header
– Design UI for todo app
– Testing, and release.

MVC or MVP or MVVM

MVC ? MVP? MVVM? Which should I use for each project?
Yeah, I get it. Depends on the scope of the project.
After programming for a few months, I am still not comfortable with what to use.
Figured out that for web api’s, it’s common or simpler to stick with MVC.
Other than the above, I’ll just revisit this diagram when I’m a lost lamb.