توسعه اپلیکیشن موبایل فرآیندی است که طی آن اپلیکیشن برای دستگاه های موبایل توسعه می یابد
توسعه اپلیکیشن موبایل، عمل یا فرآیندی است که طی آن یک اپلیکیشن موبایل برای دستگاه های تلفن همراه، مانند دستیارهای دیجیتال شخصی، دستیارهای دیجیتال سازمانی یا تلفن های همراه توسعه می یابد. این نرم افزارها برای اجرا بر روی دستگاه های تلفن همراه، مانند رایانه های هوشمند یا تبلت طراحی شده اند. این برنامهها را میتوان از قبل در طول پلتفرمهای ساخت بر روی تلفنها نصب کرد، یا بهعنوان برنامههای کاربردی وب با استفاده از پردازش سمت سرور یا سمت کلاینت (به عنوان مثال، جاوا اسکریپت) برای ارائه تجربهای «برنامهمانند» در مرورگر وب ارائه شد. توسعه دهندگان نرم افزارهای کاربردی همچنین باید مجموعه ای طولانی از اندازه های صفحه نمایش، مشخصات سخت افزاری و پیکربندی ها را به دلیل رقابت شدید در نرم افزار موبایل و تغییرات در هر یک از پلتفرم ها در نظر بگیرند. توسعه اپلیکیشن موبایل در درآمدها و مشاغل ایجاد شده به طور پیوسته در حال رشد بوده است. یک گزارش تحلیلگر در سال 2013 تخمین میزند که 529000 شغل مستقیم در اقتصاد برنامههای کاربردی در اتحادیه اروپا و 28 عضو (از جمله بریتانیا) وجود دارد که 60 درصد آنها توسعهدهنده برنامههای تلفن همراه هستند. به عنوان بخشی از فرآیند توسعه، طراحی رابط کاربری موبایل (UI) نیز ضروری است. در ایجاد اپلیکیشن های موبایل رابط کاربری موبایل محدودیت ها، زمینه ها، صفحه نمایش، ورودی و تحرک را به عنوان طرح کلی در نظر می گیرد. کاربر اغلب کانون تعامل با دستگاه خود است و رابط شامل اجزای سخت افزاری و نرم افزاری است. ورودی کاربر به کاربران اجازه می دهد تا یک سیستم را دستکاری کنند و خروجی دستگاه به سیستم اجازه می دهد تا اثرات دستکاری کاربران را نشان دهد. محدودیتهای طراحی رابط کاربری موبایل شامل توجه محدود و عوامل شکل، مانند اندازه صفحه نمایش دستگاه تلفن همراه برای دست (های) کاربر است. زمینههای رابط کاربری تلفن همراه نشانههایی را از فعالیت کاربر، مانند مکان و زمانبندی که میتوان از تعاملات کاربر در یک برنامه تلفن همراه نشان داد، نشان میدهد. به طور کلی، هدف طراحی رابط کاربری موبایل عمدتاً یک رابط کاربری قابل فهم و کاربرپسند است. عملکرد توسط پلتفرم های برنامه کاربردی شرکت تلفن همراه یا محیط های توسعه یکپارچه (IDE) پشتیبانی می شود.