One method of hacking they do commonly used these days is "phishing" .
Now phishing is a kind of hacking whereby the replicate already made apps that are popularly used, and sometimes unpopular apps are also used too, they also use emails too the try to get useful info from by replicating emails of people close to you.
So when users try use this phished app the hacker gets hold of all the necessary information the need when the user inputs those information.
I've only falled for this kind of method once, when a friend of mine enlightened me on the situation.
Phishing hacks can come through so many ways, like email scams, duplicating applications softwares.e.t.c.
One of the many ways to prevent this is by insttalling anti-viruses and anti-malware soft ware because it helps as a counter force on phishing attacks.
nd also check every email carefully because when doing phishing attempts it's always easier for a hacker to make mistakes.
I almost fall victim to phishing attack some time ago when i wanted to register on an app i was introduced to, what made me not to fall was when they requested for my Facebook login details or my email login details, i was like why an app of its own would require login details of another app. They even send mails with phishing links but what i have done is that some of the apps that i used my email address to register, i set up an anti-phishing code such that when i receive a mail it must include the anti-phishing code before i will take the mail seriously especially if it is a mail that comes from the centralized exchange i normally use.