توسعه یار یک شبکه جامع برای برنامه نویسان موبایل است که کار اصلی آن ارائه خدمات متعدد به توسعه دهندگان جهت توسعه بهتر نرم افزارهایشان می باشد که در فروردین سال 1395 توسط گروه چهار نفره؛ حسن قاسمی نیا ، پژمان نیکروان ، حسن عباسی و امیر بشیری کار خود را آغاز کرده و اکنون برنامه نویسان زیادی درحال استفاده از خدمات ارائه شده می باشند.
خدمات
توسعه یار خدمات متعددی دارد که هربار این امکانات اضافه و یا توسعه داده خواهند شد ، از جمله مهمترین امکانات توسعه یار عبارت اند از:
- آمار دقیق برنامه ها
با اعمال این امکان ، توسعه دهنده آن برنامه از موارد زیر بهره مند می شود:
- تابحال چند نفر برنامه ی شما را نصب کرده اند؟ (آمار نصب دقیق و کاهش تعداد نصب پس از حذف شدن آن برنامه از دستگاه کاربر)
- امروز چند نفر برنامه ی شما را اجرا کرده اند؟ (آمار دقیق از تعداد کاربرانی که امروز برنامه را اجرا و ازآن استفاده کرده اند)
- چه تعداد کاربر با این مدل گوشی دارید؟ (آمار دقیق کاربران با مدل گوشی خاص)
- اعلان لحظه ای
با اعمال این امکان ، توسعه دهنده آن برنامه از موارد زیر بهره مند می شود:
- باخبر سازی کاربران بصورت لحظه ای از رویداد های مختلف
- معرفی یک سایت و یا یک برنامه از طریق ارسال اعلان
- امکان دریافت اعلان بصورت جیسون در برنامه و نمایش آن درهر قالب بصورت دلخواه (برنامه نویس میتوانید متن هایی به برنامه ارسال کند ، آن متن ها به همان صورت دریافت می شوند که میتواند آنها را در هر قالبی مانند: ناتیفیکیشن ، دیالوگ ، بنر و... به کاربران خود نمایش دهد)
- برقراری ارتباط با کاربران
با اعمال این امکان ، توسعه دهنده آن برنامه از موارد زیر بهره مند می شود:
- امکان ارسال تماس باما از طریق برنامه از سوی کاربران به توسعه دهنده و دریافت آن در پنل توسعه یار
- امکان پاسخ دادن به آن تماس باما از طریق پنل به کاربران و دریافت آن در دستگاه موبایل
- مدیریت کاربران
با اعمال این امکان ، توسعه دهنده آن برنامه از موارد زیر بهره مند می شود:
- عضو گیری آسان در برنامه ها
- ورود آسان پس از عضویت
- امکان مسدود سازی و ویژه کردن کاربران از سوی توسعه دهنده از طریق پنل
- امکان ارسال اطلاعات اضافی بصورت دلخواه هنگام عضویت
- بارگذاری داده
برنامه نویس با اعمال این امکان می تواند ، بدون نیاز به کدنویسی
دیتابیس آنلاین ، از طریق پنل به برنامه های خود متن ارسال کند ، آنها را
دسته بندی و در برنامه نمایش دهد ، و یا آنها بصورت لحظه ویرایش و حذف
نماید.
- اعلام نسخه جدید برنامه
قطعا برنامه نویس زمانی که نسخه جدید برنامه را منتشر می کند ، می خواهد
کاربران خود که نسخه قبل برنامه را نصب دارند اطلاع رسانی کند تا نرم
افزار را بروزرسانی کنند.
- گزارش خطا
زمانی که یک برنامه انتشار می یابد ممکن است در مواقع مختلف Force
Close(توقف اجباری ، هنگ) شود ، دراین هنگام برنامه خطایی را در لاگ چاپ
میکند که سرویس های توسعه یار آن خطا را برای برنامه نویس به همراه مدل
گوشی اطلاعات دیگر گزارش می دهند تا برنامه نویس متوجه و نسبت به رفع
خطاهای برنامه ی خود اقدام کند.
قطعاً زمانی که خطا رخ می دهد ممکن است دستگاه به اینترنت متصل نباشد ، اما
سرویس توسعه یار آن خطا را به همراه تاریخ و ساعت نگهداری و به محض متصل
شدن به اینترنت آنرا برای برنامه نویس ارسال می کند.
پیاده سازی
نحوه پیاده سازی خدمات توسعه یار بسیار ساده است زیرا نیازی به کدنویسی
اضافه ای نیست ، یعنی به جای برقراری ارتباط با APIهای توسعه یار فقط کافی
است از کتابخانه(Library) هایی که ارائه شده است امکانات را با چند خط ساده
پیاده سازی کنند.
همچنین درحال حاضر تمامی امکانات در محیط های برنامه نویسی اندروید Android
Studio ، Eclipse و Basic4Android قابل استفاده می باشد که بزودی Unity و
سیستم عامل ios نیز اضافه خواهد شد.