در نوشتار قبلی به فرمت فایل JSON اشاره شد. فایل JSON یک فایل متنی شبیه به XML است که برای تبدیل اشیاء (یا آرایه هایی از اشیاء) به یک رشته متنی و انتقال آن بین سیستم ها از طریق شبکه مورد استفاده قرار می گیرد.
در نوشتار قبلی به فرمت فایل JSON اشاره شد. فایل JSON یک فایل متنی شبیه به XML است که برای تبدیل اشیاء (یا آرایه هایی از اشیاء) به یک رشته متنی و انتقال آن بین سیستم ها از طریق شبکه مورد استفاده قرار می گیرد.
خیلی از اپلیکیشن های موبایل، به ویژه بازی ها، آفلاین اند. یعنی برای عملکرد خود نیازمند اتصال به اینترنت نمی باشند. با این حال تعداد زیادی از اپلیکیشن ها نیز (مانند اپلیکیشن های خبری) آنلاین اند و اطلاعات خود را از طریق شبکه اینترنت دریافت می کنند. در این گونه اپلیکیشن ها، داده ها در جایی خارج از اپلیکیشن (درون سرور های مخصوص) ذخیره و پردازش می شوند و نقش اپلیکیشن موبایل فقط نمایش آن داده ها به کاربر و ارسال درخواست های کاربر به بخش سرور می باشد.
معمولا مایلیم بعد از هر تغییر در کد اپلیکیشن، خروجی را مشاهده کرده و از صحت عملکرد اون مطمئن شویم. اولین راهی که به ذهن می رسه اینه که تعدادی دستگاه (موبایل و تبلت) با سایز و رزولوشن های مختلف و همچنین نسخه های اندروید مختلف، روی میز داشته و با اتصال آنها به کامپیوتر، اپلیکیشن تست رو روی اونها اجرا کنیم.
شاید شما تعداد زیادی دستگاه اندرویدی برای تست داشته باشید، اما باز هم دلیل نمیشود مدام اونها رو به USB کامپیوتر وصل کرده و باتری اونها رو از بین ببرید! به همین دلیل یک شبیه ساز (Emulator) درون SDK اندروید تعبیه شده که به صورت مجازی و نرم افزاری می تواند هر دستگاهی را که مایلید شبیه سازی کند. کافی است یک بار اون رو تست کنید تا خیلی زود ترجیح بدید که تعدادی دستگاه تست تهیه کنید. بله این شبیه ساز واقعا کند و اعصاب خرد کن است!
از اونجا که صنعت موبایل شدیدا رو به رشد است و در این صنعت نیز توجه خاصی به سیستم های تحت اندروید می شود. بیشتر برنامه نویسان، دانشجویان و سایر علاقه مندان مایل اند که برنامه نویسی اندروید را آغاز کنند. و اولین و پایه ای ترین سوالشان این است: از کجا و چگونه؟