بایگانی برچسب: s

android-studio-cover

چند تکنیک اندروید استودیو که احتمالا نمی‌دانید

وابسته شدن زیاد به موس در زمان برنامه‌نویسی نتایج خیلی بدتری از کاهش بهره‌وری دارد. این نکته‌های پیشرفته برای این طراحی شده‌اند تا کمتر کد بنویسید و هر ضربه شما به صفحه کلید ارزش داشته باشد. تا این که از موقعیت‌هایی شبیه این یکی پیشگیری کنید:

10-things-you-dont-know-about-android-studio-01

ادامه مطلب

ch23-part-1-Android-Database-sqlite-cover

آموزش اندروید-فصل ۲۶: پایگاه داده در اندروید (قسمت چهارم)

در سه مطلب قبلی (اینجا و اینجا و اینجا) درباره دیتابیس یا پایگاه داده در اندروید نوشتم. در این مطلب می‌خواهم درباره جنبه‌های پیشرفته‌تری از پایگاه داده صحبت کنم. برای کار همان مثال قبلی که درباره Person بود را ادامه می‌دهم. البته همزمان با امکانات پیشرفته‌تری از اندروید و لیست ویو هم آشنا خواهید شد.

ادامه مطلب

android-studio-cover

ترفند: چطور در اندروید استودیو از code folding استفاده کنیم؟

کد فولدینگ یا پوشه‌بندی کد، یکی از امکاناتی است که همه محیط‌های توسعه برنامه سال‌ها است در اختیار برنامه‌نویسان قرار می‌دهند. با استفاده از این محیط‌های توسعه مثل اندروید استودیو می‌توانید کدهایی مثل توضیحات طولانی چند خطی، متن کدهای متدها، تعریف کلاس‌ها و اینترفیس‌ها و غیره را به سادگی یک کلیک ببندید تا در دست و پا و مزاحم نباشند:

ادامه مطلب

android-weekly-1

هفته‌نامه اسمارت لب ۱#

مدت‌ها قبل تصمیم داشتم یک خبرنامه هفتگی در موضوعات مرتبط با برنامه‌نویسی و گجت‌های هوشمند جمع‌آوری کنم که هر بار به دلایلی انجام کار به تعویق افتاد. در هفته گذشته مطالب و موضوعات رو جمع‌آوری و دسته‌بندی کردم تا آخر هفته منتشر کنم! این شما و این هم شماره اول خبرنامه هفتگی یا «هفته‌نامه اسمارت لب ۱#»!

ادامه مطلب

android-studio-cover

اندرویداستودیو و گریدل: ابزار جدید توسعه اندروید (بخش اول)

مقدمه

احتمالا شما هم تا الان بالاخره اسم اندروید استودیو به گوشتان خورده است. پارسال همین موقع خبر انتشار نسخه ۰.۸ اندروید استودیو را به شما اطلاع داده بودم! اندروید استودیو را اولین بار در نسخه ۰.۴ دانلود و تست کردم. هنوز تا یک محیط برنامه‌نویسی یکپارچه (Integrated Development Environment یا IDE) مناسب فاصله زیادی داشت و البته طبیعی هم بود. به هر حال خود گوگل هم مدعی نبود که ابزار کاملی ساخته است! به هر حال آنقدر منتظر ماندم تا نسخه کامل آن عرضه شود. بالاخره با عرضه نسخه ۱.۰ در شرکت تصمیم گرفتیم تا از این IDE جدید استفاده کنیم. ابتدای کار با مشکلاتی برخورد کردیم ولی به مرور این مشکلات را حل کردیم و الان همه در شرکت از اندروید استودیو استفاده می‌کنیم. آخرین نسخه اندروید استودیو در زمان نوشتن این مطلب نسخه ۱.۴ است و این نشان می‌دهد که گوگل به سرعت در حال ارتقای این IDE است.

اما چرا باید حتماً اندروید استودیو را تست کنید و سعی کنید به کار کردن با آن عادت کنید؟ دلیل اصلی این است که گوگل به زودی پشتیبانی از ADT (پلاگین توسعه اندروید در اکلیپس) را متوقف خواهد کرد و آن وقت شما چه بخواهید چه نخواهید مجبورید از اندروید استودیو استفاده کنید. اما این تنها دلیل نیست. اندروید استودیو در همین نسخه‌های اولیه‌اش امکانات خوبی ارائه کرده است که تا قبل از آن باید دردسر زیادی را متحمل می‌شدید. یک دلیل بزرگ دیگر برای استفاده از اندروید استودیو استفاده آن از سیستم Build بسیار پیشرفته گریدل (Gradle) در برابر سیستم قدیمی‌تر انت (Ant) در اکلیپس است. در این مطلب به برخی از مزایای عمده گریدل نسبت به انت اشاره خواهیم کرد. یک دلیل دیگر که خیلی‌ها را تشویق به استفاده از اندروید استودیو می‌کند، برنامه پایه آن است: IntelliJ IDEA که به طور خلاصه آی‌دیا خوانده می‌شود. ممکن است متوجه شباهت بسیار زیاد اندروید استودیو با IntelliJ IDEA شده باشید. شرکت JetBrains که مالک IDEA است، هسته آن را با نام IDEA Platform به صورت کدباز منتشر کرده است تا شرکت‌های دیگر بتوانند از آن به عنوان پایه‌ای برای ساخت IDE های دیگر استفاده کنند. از آنجایی که خیلی برنامه‌نویسان جاوا سال‌ها است با IDEA کار کرده‌اند و می‌توان گفت تمام ریزه‌‌کاری‌های آن را می‌دانند، استفاده از Android Studio برای آن‌ها خیلی ساده است!

امیدوارم با همه دلایل ذکر شده فوق متقاعد شده باشید!

ادامه مطلب

اندروید استودیو ۰٫۸٫۷ منتشر شد

اندروید استودیو ابزار توسعه جدید اندروید است که توسط گوگل توسعه داده شده و هنوز در مراحل آغازین راه خود است. این IDE بر مینای IDE فوق العاده محبوب IntelliJ IDEA محصول شرکت JetBrains است. اندروید استودیو هنوز در نسخه بتا است و استفاده از آن در پروژه های تجاری هنوز ممکن است مناسب نباشد ولی به علت امکانات فراوانی که دارد، بهتر است حتا برای یک بار هم که شده استفاده از آن را تجربه کنید.

ادامه مطلب

آموزش اندروید، فصل دوم: پیش نیازها

شروع کار با اندروید هم مثل هر کار دیگری نیاز به برخی پیش زمینه ها دارد. پیش زمینه هایی که برخی از آنها به قدری اهمیت دارند که بدون دانستن آنها عملاً شروع کردن برنامه نویسی اندروید غیر ممکن است. در این فصل خیلی مختصر و کوتاه نگاهی می اندازیم به پیش نیازها و شما را راهنمایی می کنیم تا بتوانید بر این پیش زمینه ها مسلط شوید.

ادامه مطلب

معرفی: سایت رسمی برنامه نویسی اندروید

سایت مرجع برنامه نویسان اندروید (developer.android.com)، سایتی است که توسط گوگل راه اندازی شده است تا برنامه نویسان اندروید بتوانند با مراجعه به آن مسائل و مشکلات خود در توسعه اندروید را حل کنن. این سایت از بخش های متنوعی تشکیل شده است. از قسمت معرفی فناوری های مرتبط تا راهنمایی برای طراحان گرافیست.

ادامه مطلب