آموزش برنامه نویسی اندروید (Android)
آموزش برنامه نویسی اندروید (Android)

آموزش برنامه نویسی اندروید (Android)

Learn Android Programming

آشنایی با Shared Preferences در اندروید


اندروید راه های مختلفی رو برای ذخیره اطلاعات در برنامه ها در نظر گرفته . یکی از اونها SharedPreferences هستند که معمولا برای ذخیره اطلاعات کوچک مثله تنظیمات یه برنامه ازشون استفاده میشه .  

  ادامه مطلب ...

جستجوی کلمات در اندروید استودیو


از قسمت منوی برنامه مراحل زیر را برای جستجوی کلمات داخل یک پروژه با فایل دنبال کنید :

 Goto Menu -> Edit -> Find -> Find in Path

  ادامه مطلب ...

لزوم استفاده از کتابخانه appcompat-v7 در اندروید



متریال دیزاین از اندروید ۵٫۰ (API 21) در اختیار توسعه دهندگان قرار گرفت. یعنی نسخه های ۵٫۰ و بالاتر به صورت بومی از متریال دیزاین پشتیبانی می کنند.

 اما نسخه های قبل از ۵ در حالت عادی از متریال دیزاین پشتیبانی نمی کنند که گوگل برای رفع این مشکل کتابخانه appcompat v7 را تهیه کرده است. 

ادامه مطلب ...

داکر (docker) چیست؟



داکر (Docker) یک پلتفرم متن باز است که بر مبنای سیستم‌عامل لینوکس راه‌اندازی شده است. اما اگر از سیستم‌عامل دیگری همانند ویندوز و مک استفاده کنید می‌توانید از داکر و قابلیت‌های آن نیز بهرمند بشید.  
ادامه مطلب ...

تاریخچه زبان برنامه نویسی سی شارپ



امروزه C # محبوب ترین زبان در جهان است. C # توسط مایکروسافت در ابتدای چارچوب .NET طراحی شده است و بعدها ECMA توسط ECMA تایید شده (ECMA-334) زبان برنامه نویسی C # یک زبان برنامه نویسی مبتنی بر OOPS عمومی است. تیم توسعه C # توسط "اندرس هاجربرگ" در سال 2002 رهبری شد.

زبان برنامه نویسی C # یکی از زبان های طراحی شده برای زیرساخت زبان مشترک (CLI) است.

نسخه اول C # 1.0 با .NET Framework 1.0 است و Visual Studio 2002 است. 

ادامه مطلب ...

برای اندروید استودیو دیگر نیازی به نصب JDK نیست



نکته ای که در مبحث "نصب و راه اندازی اندروید استودیو"وجود دارد اینه که از نسخه 2.1 اندروید استودیو به بعد، الزامی به نصب JDK نیست و یک نسخه از آخرین ورژن OpenJDK به همراه IDE نصب میشه. حتی اگر هم JDK رو نصب کرده باشید باز اندروید استودیو در حالت پیش فرض از OpenJDK خودش استفاده می‌کنه که اگه به هر دلیلی مایل بودید از JDK نصبی خودتون استفاده کنه:
Project Structure > SDK Location
در اینجا Use embedded JDK تیک خورده و فیلد زیر هم مسیر JDK ای که همراه اندروید استودیو نصب شده رو نشون میده.
حالا برای تغییر JDK کافیه تیک این گزینه حذف و در کادر مربوطه مسیر JDK نصبی وارد بشه. مثل:
C:\Program Files\Java\jdk1.8.0_172

Instant Apps در اندروید چیست و چه کاربردی دارد؟


شاید تاکنون در تنظیمات گوشی خود به بخش خاصی با نام Instant Apps برخورد کرده‌اید و دقیقا نمی‌دانید این ویژگی چه کاری را انجام می‌دهد. در این مطلب شما را با ویژگی Instant Apps در گوشی‌های اندرویدی آشنا می‌کنیم. همراه ما باشید.  ادامه مطلب ...

زامارین(Xamarin) چیست و چه کاربردی دارد؟



زامارین جز دسته برنامه های چند سکویی  (cross-platform) هست.

زامارین (Xamarin) یک شرکت نرم افزاری که در سال 2011 در ایالت کالیفرنیا توسط سازندگان پروژه متن باز Mono Android خلق شد. هدف زامارین این بود که به وسیله زبان برنامه نویسی سی شارپ (#C) بشه برنامه هایی برای هر سه پلتفرم اندروید(Android) ، ایفون (iPhone) و ویندوز فون (Windows Phone) نوشت که مرتبط با شعار زامارین بود ” یک بار بنویس و در همه جا اجرا کن ” ، که بالاخره در اوایل سال 2016 زامارین توسط شرکت مایکروسافت خریداری شد و این شروع تازه برای زامارین و مایکروسافت بود.  
ادامه مطلب ...

JavaScript ES6 چیست ؟

جاوا اسکریپت، پیاده سازی ECMA Script است (با تلفظ اکما اسکریپت) که به صورت مخفف به آن ES هم گفته می‌شود و ES 6، در حقیقت نگارش 6 این استاندارد است که به آن ECMA Script 2015 نیز می‌گویند (زمان نهایی شدن استاندارد آن سال 2015 است) و از زمان ارائه‌ی جاوا اسکریپت، بزرگترین تغییر و تحول آن نیز محسوب می‌گردد. با ES 6 مواردی مانند کلاس‌ها، برنامه نویسی تابعی (functional programming)، ماژول‌ها و غیره اضافه شده‌اند.

SDK چیست ؟

SDK مخفف Software Development Kit است و معمولا سیستم عامل ها، پلتفرم ها و فریم ورک ها، ابزار های لازم برای توسعه برنامه بر روی آنها را در قالب بسته ای به نام SDK عرضه می کنند که شامل تمامی ابزار های لازم برای توسعه برنامه برای آنهاست.
SDK در برنامه نویسی اندروید Android SDK Release نام دارد. Android SDK Release یک بسته از ابزارهای مورد نیاز برای توسعه اندروید است.