  With the development in the field of smartphones and ever growing base of
Internet, various softwares are left prone to many malicious activities like
pharming, phishing, ransomware, spam, spoofing, spyware, eavesdropping, etc.
These threats have not spared the smartphones which are equally prone to them.
In this work, we aim to detect these malwares with accuracy and efficiency.
This being essentially a classification problem, we use various machine
learning methods for this task. We observe that across models, Attention based
Artificial Neural Networks (ANN), or broadly speaking, Deep Learning, are most
suitable for this problem. Attention based ANNs are an amalgamation of accuracy
and efficiency, the crux of our work. The accuracy achieved by our model is
around 96.75\%. Our model runs the test on Android Package Files (APKs) to
determine whether a particular application is malicious or not by doing
behavior analysis on android application under consideration.
