طراحی اپلیکیشن موبایل, برنامه نویسی موبایل