توسعه اندروید با IntelliJ Idea?
سلام دوستان
توی نرم افزار IntelliJ Idea قسمتی هست برای برنامه نویسی اندروید
یکی از دوستام گفت با IntelliJ Idea اندروید نوشتن خیلی بهتره از اکلیپس
آیا توسعه با اون از اکلیپس بهتره؟ اصلا کسی تا بحال باهاش نرم افزار اندروید نوشته؟ به سادگی (یا سختی) توسعه با اکلیپس هست؟
public Android_Stuido extends IntelliJ_IDEA :)
البته قبلا این سوال مطرح شده و استاد هم بدلیل پایدار نبودن (و شاید علل دیگه) توصیه نکردن.
قریب به ده بار از Eclipse دل کندم و اومدم سراغ Android Studio ولی هر بار با ایراد ها و مشکلاتی که بوجود اومد دست از پا درازتر برگشتم D: (مورد داشتم موقع تعریف یه رشته به String گیر(خطا) میداد!).علت تکرار این امر هم دیدن فیلمهای Google IO بود که آدمو تحریک میکرد!
ولی این بار که اومدم تا الان مشکلی نداشتم ، برای مثال تو قسمت اضافه کردن کتابخونه ها که با اضافه کردن یه خط کتابخونه عین هلو ... به پروژه اضافه میشه، الان قریب به 99 درصد کتابخونه ها هم با این برنامه و سیستم Gradle منتشر میشن و جالب نیست بشینم تبدیل کنم برای Eclipse، ویژگی ها و امکانات زیادی هم داره که من هنوز مسلط نشدم، یه زمان خاص هم میخواد که بنشینی و اونا رو بررسی کنی. مواردی رو اینجا با تصویر Gif نشون دادن. بیشترین ویژگی که من خوشم اومده AutoComplete اون هست که خیلی هوشمندتر ، مثلا در پیاده کردن یک Toast زمانی که ما به پارامتر سوم متد makeText میرسیم لازم نیست اول Toast رو بنویسیم بعد یه نقطه بزنیم بعد یکی از اون دو زمان رو انتخاب کنیم خودش موقع رسیدن به اون پارامتر LengthShort و LengthLong رو پیشنهاد میده! یا فرض کنید کلاسی متدی داره به اسم makeLongOperation (اسم بهتر پیدا نکردم) ، حالا شما فقط کلمه Long رو از این متد به یاد دارید ، تو Eclipse خب حتما باید اولین حرف متد رو بلد بودین تا جزو اون پیشنهاداتش باشه ولی در اینجا کافیه Long رو بنویسید و تمام متدهایی اون کلاس که کلمه Long رو دارن به نمایش دربیاد :)
هر برنامه ای هم یه قلق خاصی داره که به مرور زمان شما اونا رو یاد میگیرید، اوایل با Eclipse هم خیلی سروکله میزدیم ولی الان دیگه اخلاقش رو میدونیم! و زیاد اعصاب خوردکنی نداریم.
چند روز پیش هم نسخه RC1 این برنامه منتشر شد و احتمالا بزودی جایگزین محیط قبلی بشه. البته مهاجرت یکباره درست نیست و بهتره از این دو در کنار هم استفاده کنید تا زمان تسلط بر محیط جدید.
کیفیت برنامه دست توسعه دهند هست، محیط توسعه وسیلس!
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .