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

آموزش ساختن برنامه برای اندروید به زبان فارسی
آموزش برنامه نویسی اندروید
بسم الله الرحمن الرحیم
در این سایت آموزش جامع و کاملی درباره اینکه چطور برای اندروید برنامه بنویسیم قرار داده خواهد شد
امیدوارم این آموزش ها بتونه راه گشای تمام ایرانیانی باشه که می خوان تو این زمینه به موفقیت برسند و باعث افتخار کشورشون باشن
اساس آموزش این سایت، فیلم آموزشی از سایت Lynda.com هست
زیر نویس فارسی و انگلیسی این فیلم ها با پسوند srt برای دانلود قرار داده خواهد شد (گردآوری شده در این صفحه )
همون طور که می دونید این آموزش در سایت Lynda.com رایگان نیست.
برای همین اینجا و اینجا براتون آپلودش کردم
(حکم دانلود رایگان این فیلم ها که پولی هستند)

اگه هر کدوم از لینک هایی که گذاشتم کار نمی کرد حتما منو از طریق قسمت نظرات یا ایمیل مطلع کنید.
Email : AndroidCode@ymail.com

امام علی (ع) : هر عملی که با بسم الله الرحمن الرحیم شروع شود با برکت است.

آخرین نظرات

  • ۲ فروردين ۰۱، ۱۲:۱۱ - سعید حسین پور
    عالی ...

پیوندهای روزانه

۶ مطلب با کلمه‌ی کلیدی «tutorial» ثبت شده است

تماشای برخط یا دانلود فیلم آموزشی «نمایه»

زیر نویس انگلیسی [English Subtitle]

دریافت نسخه‌ی pdf این آموزش [832 کیلوبایت]

نمایه (icon) اولین تاثیریه که برنامه شما روی کاربر می‌ذاره، پس خیلی مهمه که درست طراحی بشه. همین‌طور که روز به روز به کیفیت و عمق تصویر تبلت‌ها و گوشی‌ها داره اضافه می‌شه باید حواسمون باشه که برای کیفیت‌های بالاتر تصویر، نمایه‌های دقیق‌تری طراحی کنیم.

۱. یه پروژه جدید بسازید. می‌بینید در پوشه res چندتا پوشه وجود داره که با drawable شروع شده، ما تمامی تصاویر برنامه از جمله نمایه رو در این پوشه‌ها قرار می‌دیم، اما فرقشون چیه؟ فرقشون اینه که اندروید با توجه به میزان کیفیت تصویر هر دستگاهی انتخاب می‌کنه که از کدوم پوشه تصویر رو نمایش بده، یعنی ما یه تصویر در برنامه‌مون (مثلا نمایه) رو با کیفیت تصویرهای مختلف تهیه می‌کنیم و درون هر کدوم از این پوشه‌ها قرار می‌دیم:

ldpi برای دستگاه با کیفیت پایین low density

mdpi برای دستگاه با کیفیت متوسط medium density

hdpi برای دستگاه با کیفیت بالا high density

xdpi برای دستگاه با کیفیت خیلی بالا extra density و...

۷۳ نظر موافقین ۱۰ مخالفین ۱ ۱۱ فروردين ۹۳ ، ۱۲:۲۳
وجدانی

تماشای برخط [لینک مستقیم] فیلم آموزشی «قالب»

زیر نویس انگلیسی [English Subtitle]

دریافت نسخه‌ی pdf این آموزش [1.61 مگابایت]
 

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

۱. یه پروژه جدید بسازید و فایل activity_main.xml (در زیرشاخه res->layout) رو باز کنید، (اگر همین الان پروژه رو ساختید خودش این فایل رو براتون باز می کنه). از ستون سمت چپ چند تا شی بندازید تو صفحه (تا وقتی قالب رو عوض می‌کنید متوجه تغییرات بشید). اندروید خودش به صورت پیش‌فرض، یک عالمه قالب مختلف برای صفحات فعالیت و پروژه داره، از منوی بالا اونجا که نوشته app theme کلیک کنید، یه فهرست براتون باز می‌شه که قالب‌ها رو دسته‌بندی کرده، می‌تونید هر کدوم از قالب‌ها رو امتحان کنید و تاثیرش رو روی صفحه‌تون ببینید.

مثلا از گزینه Theme، قالب Theme.Translucent رو انتخاب کنید، در این حالت شما هیچ پس‌زمینه‌ای ندارید و همه اشیائی که در صفحه می‌گذارید روی پس‌زمینه خود گوشی نمایش داده می‌شه (یا هرچیزی که قبلش اجرا شده باشه)

حالا Theme.Dialog رو انتخاب کنید. این قالب همون‌طور که از اسمش پیداست، مربوط به محاوره است، مثلا دیدید تو بعضی برنامه‌ها وقتی می‌خواید از برنامه خارج بشید یه صفحه کوچکتر یهو وا می‌شه می‌پرسه «آیا واقعا می‌خواید خارج بشید؟»، در اون مواقع از این قالب استفاده شده.

۳۲ نظر موافقین ۱۱ مخالفین ۰ ۲۹ اسفند ۹۲ ، ۱۷:۰۸
وجدانی

تماشای برخط [لینک مستقیم] فیلم آموزشی «سبک‌های نمایش»

زیر نویس انگلیسی [English Subtitle]

دریافت نسخه‌ی pdf این آموزش [1.15 مگابایت]

سبک نمایش پیش‌فرض اندروید، ممکنه قشنگ به نظر برسه اما خیلی ها دوست دارن که خودشون تعیین کنن که هر چیزی چطور نمایش داده بشه، منظورم ابعاد و رنگ و خیلی ویژگی‌های ظاهری دیگه است. می‌خوایم تو این آموزش یاد بگیریم چطور یه سبک نمایش بسازیم و در قسمت‌های مختلف ازش استفاده کنیم.

۱.برای شروع یه پروژه جدید بسازید و فایل activity_main.xml (در زیرشاخه res->layout) رو باز کنید، (اگر همین الان پروژه رو ساختید خودش این فایل رو براتون باز می کنه) روی متن Hello world کلیک کنید، حالا می‌خوایم یه سری از ویژگی‌هاشو تغییر بدیم، مثلا اندازه‌اش، فونت‌اش و رنگش. من این تغییرات رو دادم: رنگ f00 اندازه 25sp فونت serif و text style: bold

۱۵ نظر موافقین ۱۳ مخالفین ۰ ۲۷ اسفند ۹۲ ، ۱۷:۰۲
وجدانی

تماشای برخط [لینک مستقیم] فیلم آموزشی «فهرست‌ها»

زیر نویس انگلیسی [English Subtitle]

دریافت نسخه‌ی pdf این آموزش [719 کیلوبایت]

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

۱.خوب برای شروع یه پروژه اندروید بسازید. (تصویر متحرک ساختن پروژه) و در فولدر res روی فولدر values راست کلیک کنید و New بعد هم Other.

۹ نظر موافقین ۱۲ مخالفین ۰ ۲۰ دی ۹۲ ، ۱۷:۳۱
وجدانی

تماشای برخط [لینک مستقیم] فیلم آموزشی «دکمه»

زیر نویس انگلیسی [English Subtitle]

دریافت نسخه‌ی pdf این آموزش [325 کیلوبایت]

تا اینجا هرجا خواستیم از دکمه استفاده کنیم، از همون نوع سنتی و ساده‌اش استفاده کردیم، حالا می‌خوایم یاد بگیریم چطور از انواع دیگه‌ی دکمه استفاده کنیم.

۱. اول یه پروژه‌ی اندروید بسازید. (تصویر متحرک ساختن پروژه) بعد می‌تونیم در فایل activity_main.xml (در res->layout) از قسمت Palette انواع مختلف دکمه‌ها رو امتحان کنیم، الان اونی که روش نوشته off رو بکشید و روی صفحه بندازید.

 

۱۵ نظر موافقین ۱۰ مخالفین ۰ ۱۹ دی ۹۲ ، ۰۱:۰۸
وجدانی

تماشای برخط [لینک مستقیم] فیلم آموزشی «اشکال زدایی برنامه»

زیر نویس انگلیسی [English Subtitle]

دریافت نسخه‌ی pdf این آموزش [1.89 مگابایت]

تابحال تو دو تا از پست ها بهتون نشون داده شده که چجوری از DDMS برای مشاهده واقعی گزارشات ثبت شده (log) مربوط به برنامه که ناشی از دستگاهتون یا شبیه‌سازتونه، استفاده کنید. این کار بهتون کمک میکنه که بتونید خطاهای برنامه‌تونو رفع کنید یا فقط ببینید چه اتفاقی داره در حال اجرا می‌یفته.

در این مطلب می‌خوایم یه مقدار بیشتر به روش‌های خطایابی های قدیمی بپردازیم.

1. اول یه پروژه جدید ایجاد کنید.

2. میریم سراغ فولدر res بعد layout ، فایل activity_main.xml رو باز می‌کنیم، از قسمت pallette یه TextViewو Button و EditText می‌کشیم میاریم رو صفحه. البته TextView معمولا به صورت پیش فرض هست(همون HelloWord).

و برنامه رو ذخیره می‌کنیم.

۱۵ نظر موافقین ۱۰ مخالفین ۰ ۱۲ آبان ۹۲ ، ۲۰:۱۸
قلی نژاد