According to the statistics you can find all over the web, the estimated amount of smartphone users in 2019 will be around 2.5 billion. Each of those people know the PIN to unlock their phone, the credentials to log in to applications we all use to do, well, basically everything, from buying food to finding a street, from sending a message to a friend, to seeing if our bitcoin wallet has increased in value since we last checked 10 seconds ago.
If you are an application developer, you have to take security very, very seriously. It doesn't matter how small or apparently insignificant your application is: security should always be a concern for you.
Security in information technology is achieved by employing several different means, but by far, the most important one is cryptography. Everything you do with your computer or phone should include a layer...