Smartphones' data security has become increasingly important in the advancement of mobile technologies. Users today use smartphones as means of communication, sending and receiving messages, browsing the internet as well as storing sensitive information. Due to these functionalities smartphones today are preferred targets of attacks. Hence, the foremost goal of this work is to provide security for user data on smartphones by the implementation of Blowfish encryption algorithm prior to cloud storage. Blowfish encryption algorithm is a popular and well tested cryptographic algorithm to provide security for user data in mobile cloud computing. Further, there is the need for the development of a mobile application to provide the needed security on smartphones using this existing algorithm. This paper therefore proposed a Secure App using java + xml which was implemented on SoloEncrypt security model. Three Android devices were used to carry out the experiment; Samsung Galaxy On7 Prime, Samsung Galaxy J2 Pro and Samsung Galaxy J7 Nxt. Encryption time and decryption time were parameters used for evaluating the encryption algorithm which are among the standardized metrics approved by the National Institute of Standards and Technology (NIST). The experimental results revealed that the algorithm encrypts with better speed and it takes less time to decrypt when compared with related work.