แนวโน้มการใช้งาน Mobile Device อย่าง Smart Phone ได้เพิ่มขึ้นอย่างก้าวกระโดดในช่วงไม่กี่ปีที่ผ่านมาซึ่งเป็นผลมาจากการพัฒนาMobile Application และเทคโนโลยีของตัวเครื่องโทรศัพท์จากค่ายผู้ผลิตโทรศัพท์โดยเฉพาะการพัฒนาต่อยอด Application บนอุปกรณ์เคลื่อนที่ของบริษัทต่างๆ ที่แข่งขันกันเพื่อชิงความเป็นหนึ่งในตลาดด้าน Mobile Application และด้วย Applicationที่เพิ่มขึ้นและมีประสิทธิภาพมากขึ้นทำให้ผู้ใช้ Smart Phone มีแนวโน้มใช้โปรแกรมต่างๆ เพื่อตอบสนองกิจกรรมในชีวิตประจำวัน ได้แก่ การเล่นอินเตอร์เน็ต การดูหนัง ฟังเพลงหรือแม้แต่การเล่นเกมซึ่งมีทั้งออนไลน์ และออฟไลน์  ด้วยอัตราการขยายตัวด้านการใช้งานอุปกรณ์เคลื่อนที่ทำให้บริษัทชั้นนำด้านโทรศัพท์มือถือหลายแห่งหันมาให้ความสำคัญ กับการพัฒนาโปรแกรมบนโทรศัพท์มือถือ โดยสังเกตได้ว่ามีความเติบโดอย่างมากจากจำนวนโปรแกรมที่เขียนขึ้นและอัตราการเพิ่มขึ้นจากการดาวน์โหลดโปรแกรมอย่างเห็นได้ชัด ซึ่งทำให้มีการ เรียน android , สอน android  และ อบรม android programming อย่างกว้างขวาง