در تپش این هفته، ماجرای فریب و تعرض در پوشش عرفانهای دروغین و رمالی را بررسی کردیم
در این کنفرانس که پانزدهم می۲۰۱۳برگزار شد، امسال محصولات متفاوتی معرفی و بررسی شد. یکی از این محصولاتAndroid Studio است، اگر برای اندروید برنامه نوشته باشید میدانید قبل از این گوگل یک پلاگین برای توسعهدهندگان میداد که رویEclipse وNetbeans که یکی از معروفترین محیطهای توسعه برای جاوا هستید ارائه کرد و با نصبSDK آن شما میتوانستید ایمیجهای نسخههای مختلف اندروید را دانلود و برای تست برنامههای خود در یک محیط مجازی از آنها استفاده کنید. اما سال گذشته همراه با ارائه اندروید 4.2.2 گوگل در سیاست خود برای توسعهدهندگان تغییری داد و یکbundle برای توسعهدهندگان ایجاد کرد که همان نسخهEclipse بود که(ADT)Android Development Tools وAndroid SDK بهصورت پیشفرض روی آن نصب بود، در ضمن ایمیج مربوط به نسخه 4.2.2 اندروید نیز به صورت آفلاین موجود بود، کلا ارائه این بسته کار خیلی از برنامهنویسان را راحت کرد و دیگر درگیر نصب بستههای اضافه و تنظیمات آنها نبودند، اما گوگل تصمیم گرفت یک بسته جدید با نامAndroid Studio ارائه کند، این بسته که این بار بهجای استفاده از اکلیپس ازIntelliJ IDEA استفاده میکند یک محیط توسعه قوی برای توسعهدهندگان فراهم میکند. در اینجا به بررسی برخی از ویژگیهای این بسته میپردازیم:
۱ـ یکی از مشکلات در نسخه قبلی بستههای توسعه اندروید این بود که شما نمیتوانستید کدLayout برنامهخود را به صورت زنده ببینید (مانندXAML Editor که درVisual Studio هست)، اما درAndroid Studio شما میتوانید همان لحظه این تغییرات را مشاهده کنید.
۲ـ ایجاد یک کنسول که کار برای برنامهنویسان را در زمانی که مشغول دیباگ کردن برنامه هستند میتوانند تمام موارد را همانجا ببینند.
۳ـ یکی از مشکلاتی که قبلا وجود داشتRefactoring بود که در اندروید استودیو این مشکل مرتفع شده و عملکرد قابل قبولی را ارائه می کند.
۴ـ استفاده ازGradle برایBuild کردن پروژه، برای آشنایی باGradle میتوانید به این سایت مراجعه کنید:
۵ـ یکی از ویژگیهای جالب در بستهای که گوگل برای اندروید 4.2.2 ارائه کرد ایجاد برنامه بر اساس قالبهای از پیش تعیین شده بود، این قالبها به شما این امکان را میدهد که براحتی برنامه خود را بر اساس نوع کاربرد آن تعیین کنید.
۶ـ بهبود ادیتور برای بخش طراحی رابط کاربری که به شما این امکان را میدهد که همانجا رابط کاربری خود را در محیطها و سایزهای مختلف اسکرین مشاهده کنید، این مورد برای زمانی که میخواهید یک برنامه بنویسید که در محیط تبلت و موبایل بخوبی اجرا شود خیلی به کمک شما میآید.
۷ـ استفاده از ProGaurdبرای امضای دیجیتال برنامهها مورد استفاده قرار میگیرد، ProGaurdسریعتر و از لحاظ مصرف حافظه خیلی خوب عمل میکند و اینکه کدهای آرشیو شده کوچکتری را تولید میکند، بعلاوه با ایجاد یک هدر برای کتابخانهها و فایلها امکان این را که با روش مهندسی معکوس به کد شما دسترسی داشته باشند کمتر میکند. برای دانلود و مطالعه بیشتر در مورد Android Studioمیتوانید به لینک زیر مراجعه کنید:
http://developer.android.com/sdk/installing/studio.html
در تپش این هفته، ماجرای فریب و تعرض در پوشش عرفانهای دروغین و رمالی را بررسی کردیم
گزارش «جامجم» درباره دستاوردهای زبان فارسی در گفتوگو با برخی از چهرههای ادب معاصر
معاون وزیر بهداشت: