کدام پلتفرم برای بازی موبایل شما مناسب تر است؟- بخش دوم

کدام پلتفرم برای بازی موبایل شما مناسب تر است؟- بخش دوم

در مطلب قبلی شما را با برخی از پلتفرم های ساخت بازی آشنا کردیم، در ادامه قصد داریم به معرفی سایر پلتفرم های بازی سازی بپردازیم. 1. PhoneGap توسط PhoneGap شما می توانید با استفاده از مهارت های خود در زمینه اچ تی ام ال، سی اس اس و جاوااسکریپت بازی موبایل بسازید. نحوه کار این پتلفرم از طریق جاسازی یک وب ویو در اپلیکیشن و بارگذاری assetها در آن وب ویو صورت می پذیرد، بدین ترتیب با استفاده از CanvasApi قادر به ساخت بازی می شوید. PhoneGap دسترسی به APIهای نیتیو را نیز میسر می گرداند، برای نمونه می توان...

کدام پلتفرم برای بازی موبایل شما مناسب تر است؟ - بخش اول

کدام پلتفرم برای بازی موبایل شما مناسب تر است؟ - بخش اول

در این مقاله به شرح چندین انجین بازی سازی و فریم ورک و مزایایی که هریک از آنها ارائه می دهند پرداخته می شود، با آشنایی با این پلتفرم ها گزینه هایی بیشتری برای ساخت بازی آینده در دسترس شما قرار خواهد گرفت. شایان ذکر است که در این مقاله تنها بر روی جوانب دوبعدی این پلتفرم ها متمرکز خواهیم شد، با ما همراه باشید. 1. Cocos2D Cocos2d یک فریم ورک رایگان و اپن سورس است که با سوئیفت و آبجکتیو سی سازگاری دارد. این فریم ورک از آی او اس و او اس ایکس پشتیبانی می کند و با استفاده از پلاگین اندرویدی SpriteBuil...

نحوه کار با Geofences در اندروید – بخش دوم

نحوه کار با Geofences در اندروید – بخش دوم

در مطلب قبلی با کلیاتی از geofence آشنایی پیدا کردید، در ادامه قصد داریم با ساخت یک اپلیکیشن ساده اندروید نحوه کار با geofence را به شما آموزش دهیم، با ما همراه باشید. ساخت یک اپلیکیشن Geofencing در این مطلب آموزشی به ساخت یک اپلیکیشن ساده پرداخته می شود که به نظارت بر موقعیت قرارگیری کاربر پرداخته و زمانی که کاربر به یک منطقه Geofence وارد یا از آن خارج شود یک نوتیفیکیشن ارسال می کند. این اپلیکیشن تنها شامل یک Activity و یک IntentSerivce است. یک نگاه سریع و اجمالی نیز به GoogleMap ،GoogleApiCli...

نحوه کار با Geofences در اندروید - بخش اول

نحوه کار با Geofences در اندروید - بخش اول

اپلیکیشن ها به طرق گوناگون با کاربران خود تعامل برقرار می کنند و استفاده از سرویس های موقعیت یاب نیز یکی از روش های رایج برای نمایش اطلاعات شخصی سازی شده به کاربر می باشد، بدین ترتیب اپلیکیشن می تواند با دنیای فیزیکی ارتباط برقرار کرده و به افزایش تعامل کاربر منجر شود. بسیاری از اپلیکیشن ها این قابلیت را مورد استفاده قرار می دهند، اما موضوع این مطلب آموزشی پرداختن به Geofences است که اغلب نادیده گرفته می شود. Geofence یک مجموعه فضای مجازی را بر روی یک منطقه جغرافیایی واقعی تعیین می کند. با ترکیب...

افزودن دراپ باکس به اپلیکیشن اندروید

افزودن دراپ باکس به اپلیکیشن اندروید

ذخیره سازی داکیومنت و فایل نقش بسزایی در دستگاه های محاسباتی دارد. ذخیره سازی به سبک سنتی به صورت لوکال انجام می شود، اما با روی کار آمدن سیستم های ابری مکان ذخیره سازی مستندات نیز تغییر یافته است. ذخیره سازی کلود نیز دارای مشکلات منحصر به فرد خود می باشد، اما با در نظر گرفتن ظرفیت نامحدود و هزینه کم آن می توان بسیاری از مشکلات را نادیده گرفت. در این مطلب آموزشی نحوه ذخیره سازی فایل ها از یک اپلیکیشن اندروید در دراپ باکس با استفاده از SDK اصلی دراپ باکس برای نسخه های 6 و بالاتر از جاوا در اندروی...

ترفندهایی جهت استفاده حرفه ای از اندروید استودیو

ترفندهایی جهت استفاده حرفه ای از اندروید استودیو

اندروید استودیو، IDE پیش فرض گوگل برای ساخت اپلیکیشن های اندروید است و در هر نسخه شاهد افزوده شدن امکانات جدید به آن هستیم. در این مقاله به ویژگی ها، امکانات و ابزارهایی از اندروید استودیو پرداخته می شود که با استفاده از آنها می توانید عملیات خود را سرعت بخشیده و بهره وری را افزایش دهید. Presentation Assistant به منظور نمایش کلیدهای میانبر کیبوردی که در این مقاله استفاده شده، از پلاگین Presentation Assistant plugin استفاده می کنیم: Action search یکی از هیجان انگیزترین ویژگی های IDEهای IntellyJ ا...

آشنایی با 9 پلاگین مهم برای اندروید استودیو

آشنایی با 9 پلاگین مهم برای اندروید استودیو

در این مقاله به معرفی پلاگین هایی پرداخته می شود که در تسریع فرآیند توسعه اپلیکیشن، مدیریت منابع پروژه و نوشتن کدهای بهتر یاری می رسانند، با ما همراه باشید. نصب پلاگین ها فرآیند نصب برای تمامی پلاگین ها مشابه است: - اندروید استودیو را اجرا کنید و Preferences را باز کنید. - به بخش Plugins بروید. - بر روی Browse repositories کلیک کنید تا فهرستی از IntelliJ IDEA Plugins برای شما لود شود. - به جستجوی نام پلاگین موردنظر خود پرداخته و سپس install را بزنید. - پس از اینکه فرآیند نصب پلاگین تکمیل شد اندر...

8 عامل که باید در گزینش ابزارهای توسعه اپلیکیشن موبایل مد نظر قرار گیرد - بخش دوم

8 عامل که باید در گزینش ابزارهای توسعه اپلیکیشن موبایل مد نظر قرار گیرد - بخش دوم

در مطلب قبلی برخی از عوامل دخیل در گزینش ابزارها و پلتفرم های مناسب برای توسعه اپلکیشن موبایل مورد بررسی قرار گرفت، در ادامه با ما همراه باشید تا شما را با سایر عوامل آشنا کنیم. یکپارچگی لازم است توسعه دهندگان یکپارچگی این ابزارها با سیستم ها و سرویس ها را که ممکن است اپلیکیشن در طول چرخه حیات خود با آنها برخورد داشته باشد، مورد توجه قرار دهند. ابزار علاوه بر این که ارائه دهنده یکپارچه سازی با سایر سیستم ها است، باید توسعه دهنده را قادر به ساخت اپلیکیشن با یکپارچگی لازم گرداند. برای مثال احتمال...