#JsonDisplay
This is the code for a an Android app that I wrote as a learning project.
The brief was to write an app that:-
-
asks the user to set a 4-6 digit pin, but disallowing patterns which might be insecure.
-
downloads some Json formatted data via http from a url.
-
parses the json and stores the data securely.
-
presents the data to authenticated users using the android ui.
-
maintains data security in the light of possible life-cycle events imposed by the android system.
The app does all of the above; and as a bonus, while I was writing it I found a typo in the open source encryption library that I used, which is now fixed by the PR that I submitted. =)