در مطلب قبلی شما را با برخی از پلتفرم های ساخت بازی آشنا کردیم، در ادامه قصد داریم به معرفی سایر پلتفرم های بازی سازی بپردازیم.
1. PhoneGap
توسط PhoneGap شما می توانید با استفاده از مهارت های خود در زمینه اچ تی ام ال، سی اس اس و جاوااسکریپت بازی موبایل بسازید. نحوه کار این پتلفرم از طریق جاسازی یک وب ویو در اپلیکیشن و بارگذاری assetها در آن وب ویو صورت می پذیرد، بدین ترتیب با استفاده از CanvasApi قادر به ساخت بازی می شوید.
PhoneGap دسترسی به APIهای نیتیو را نیز میسر می گرداند، برای نمونه می توان...
در این مقاله به شرح چندین انجین بازی سازی و فریم ورک و مزایایی که هریک از آنها ارائه می دهند پرداخته می شود، با آشنایی با این پلتفرم ها گزینه هایی بیشتری برای ساخت بازی آینده در دسترس شما قرار خواهد گرفت. شایان ذکر است که در این مقاله تنها بر روی جوانب دوبعدی این پلتفرم ها متمرکز خواهیم شد، با ما همراه باشید.
1. Cocos2D
Cocos2d یک فریم ورک رایگان و اپن سورس است که با سوئیفت و آبجکتیو سی سازگاری دارد. این فریم ورک از آی او اس و او اس ایکس پشتیبانی می کند و با استفاده از پلاگین اندرویدی SpriteBuil...
در مطلب قبلی با کلیاتی از geofence آشنایی پیدا کردید، در ادامه قصد داریم با ساخت یک اپلیکیشن ساده اندروید نحوه کار با geofence را به شما آموزش دهیم، با ما همراه باشید.
ساخت یک اپلیکیشن Geofencing
در این مطلب آموزشی به ساخت یک اپلیکیشن ساده پرداخته می شود که به نظارت بر موقعیت قرارگیری کاربر پرداخته و زمانی که کاربر به یک منطقه Geofence وارد یا از آن خارج شود یک نوتیفیکیشن ارسال می کند. این اپلیکیشن تنها شامل یک Activity و یک IntentSerivce است. یک نگاه سریع و اجمالی نیز به GoogleMap ،GoogleApiCli...
اپلیکیشن ها به طرق گوناگون با کاربران خود تعامل برقرار می کنند و استفاده از سرویس های موقعیت یاب نیز یکی از روش های رایج برای نمایش اطلاعات شخصی سازی شده به کاربر می باشد، بدین ترتیب اپلیکیشن می تواند با دنیای فیزیکی ارتباط برقرار کرده و به افزایش تعامل کاربر منجر شود. بسیاری از اپلیکیشن ها این قابلیت را مورد استفاده قرار می دهند، اما موضوع این مطلب آموزشی پرداختن به Geofences است که اغلب نادیده گرفته می شود.
Geofence یک مجموعه فضای مجازی را بر روی یک منطقه جغرافیایی واقعی تعیین می کند. با ترکیب...
ذخیره سازی داکیومنت و فایل نقش بسزایی در دستگاه های محاسباتی دارد. ذخیره سازی به سبک سنتی به صورت لوکال انجام می شود، اما با روی کار آمدن سیستم های ابری مکان ذخیره سازی مستندات نیز تغییر یافته است. ذخیره سازی کلود نیز دارای مشکلات منحصر به فرد خود می باشد، اما با در نظر گرفتن ظرفیت نامحدود و هزینه کم آن می توان بسیاری از مشکلات را نادیده گرفت.
در این مطلب آموزشی نحوه ذخیره سازی فایل ها از یک اپلیکیشن اندروید در دراپ باکس با استفاده از SDK اصلی دراپ باکس برای نسخه های 6 و بالاتر از جاوا در اندروی...
اندروید استودیو، IDE پیش فرض گوگل برای ساخت اپلیکیشن های اندروید است و در هر نسخه شاهد افزوده شدن امکانات جدید به آن هستیم. در این مقاله به ویژگی ها، امکانات و ابزارهایی از اندروید استودیو پرداخته می شود که با استفاده از آنها می توانید عملیات خود را سرعت بخشیده و بهره وری را افزایش دهید.
Presentation Assistant
به منظور نمایش کلیدهای میانبر کیبوردی که در این مقاله استفاده شده، از پلاگین Presentation Assistant plugin استفاده می کنیم:
Action search
یکی از هیجان انگیزترین ویژگی های IDEهای IntellyJ ا...
در این مقاله به معرفی پلاگین هایی پرداخته می شود که در تسریع فرآیند توسعه اپلیکیشن، مدیریت منابع پروژه و نوشتن کدهای بهتر یاری می رسانند، با ما همراه باشید.
نصب پلاگین ها
فرآیند نصب برای تمامی پلاگین ها مشابه است:
- اندروید استودیو را اجرا کنید و Preferences را باز کنید.
- به بخش Plugins بروید.
- بر روی Browse repositories کلیک کنید تا فهرستی از IntelliJ IDEA Plugins برای شما لود شود.
- به جستجوی نام پلاگین موردنظر خود پرداخته و سپس install را بزنید.
- پس از اینکه فرآیند نصب پلاگین تکمیل شد اندر...
در مطلب قبلی برخی از عوامل دخیل در گزینش ابزارها و پلتفرم های مناسب برای توسعه اپلکیشن موبایل مورد بررسی قرار گرفت، در ادامه با ما همراه باشید تا شما را با سایر عوامل آشنا کنیم.
یکپارچگی
لازم است توسعه دهندگان یکپارچگی این ابزارها با سیستم ها و سرویس ها را که ممکن است اپلیکیشن در طول چرخه حیات خود با آنها برخورد داشته باشد، مورد توجه قرار دهند. ابزار علاوه بر این که ارائه دهنده یکپارچه سازی با سایر سیستم ها است، باید توسعه دهنده را قادر به ساخت اپلیکیشن با یکپارچگی لازم گرداند.
برای مثال احتمال...