The field of Machine learning has developed tremendously with the development of Mobile technology. This paper presents the concept of machine learning and presents a concise study on different machine learning techniques and their applications on mobile devices. It also presents a brief overview of performance parameters of machine learning techniques useful for mobile devices.