آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر

  • بخش 1 - یک شروع پر سرعت
  • رایگان
  • مقدماتی


  • رمز عبور فایلهای فشرده


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

  • اندروید بنویسیم!
  • 24 دقیقه
  • 29 MB


مطمئناً دانستن خصوصیات بستر یا Framework ـی که برای آن برنامه می نویسیم، و آمار و ارقام آن، برای سیاست های تولید و بازاریابی از اهم واجبات است. بنابراین سعی شده در این قسمت از ویدئو، علاوه بر ارائه آمارهای مناسب، به ویژگیهای سخت افزاری و نرم افزاری Android Framework توجه ویژه شود. این ویدئو بیشتر جنبه تئوری داشته و مفاهیم آن در طی آموزش برای شما واضح تر و شفاف تر خواهند شد.

مشاهده این ویدئو برای یکبار کافیست تا در گوشه ذهن شما نگاهی کلی شکل گیرد.

  • نصب و آماده سازی محیط برنامه نویسی
  • 21 دقیقه
  • 43 MB


بزرگترین مشکلی که علاقه مندان را دلسرد و کلافه می کنه، راه اندازی محیط برنامه نویسی برای اندروید هست. با توجه به مشکلات و تداخلات سیاسی که بین دولتها بوجود آمده، نصب محیط برنامه نویسی اندروید با مشکلات فراوانی همراه هست که در اکثر موارد زمانی بین 10 تا 20 روز از وقت گرانبها، تلف خواهد شد.

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

در خصوص نسخه های جدید ارائه شده از طرف Google از جمله Android Studio یا نسخه های جدید Eclipse، نیاز است بدانیم که نصب این نسخه ها، باعث مشکلات فراوانی می شود. برای کسب اطلاعات بیشتر در این خصوص، قسمت پرسش و پاسخ را مطالعه کنید.

این ویدئو را با دقت مرور و محیط برنامه نویسی خود را نصب کنید.

  • راه اندازی Emulator و اتصال Device
  • 21 دقیقه
  • 44 MB


برای تست نرم افزارها ، نیاز به یک گوشی دارای سیستم عامل Android یا یک Emulator داریم. در این قسمت یاد خواهیم گرفت که چگونه از گوشی یا Emulator برای تست نرم افزار استفاده کنیم. همینطور برقراری ارتباط های نظیر ارسال SMS یا تماس گرفتن بین دو Emulator مطرح می شود که در توسعه نرم افزارهای وابسته به SMS یا Calling مفید است.

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

  • ساخت اولین پروژه
  • 7 دقیقه
  • 14 MB


ساخت اولین پروژه، شروع خوبی برای تست محیط برنامه نویسی و آشنایی با فرآیند توسعه نرم افزار و تست آن است.

این ویدئو را با دقت نگاه کنید و انجام دهید. در آینده آنقدر پروژه خواهیم ساخت که برای شما محتویات این ویدئو، بسیار شفاف خواهد شد.

  • اولین پروژه چگونه گار کرد!
  • 15 دقیقه
  • 29 MB


پس از ساخت اولین پروژه، به جزئیات اجرایی آن توجه می کنیم و تغییرات خود را تست می کنیم. اما هنوز به برنامه نویسی توجهی نداریم چون زود است. بررسی کردن دایرکتوری ها، اضافه کردن چند کنترل تستی به UI ( رابط گرافیک ) ، خروجی فایل APK در این ویدئو مورد بررسی قرار گرفته است.

بسیار با دقت این ویدئو را مطالعه کنید و با یک پروژه ای که خودتان می سازید، با ابزارهای UI کار کنید و بیشتر آشنا بشید. در آینده در مورد استفاده از UI با جزئیات بررسی خواهیم کرد.

  • حتی طراحی لایه های پیچیده!
  • 30 دقیقه
  • 65 MB


بسیاری از برنامه نویسان اندروید، هنوز نکات مهمی از طراحی لایه های پیچیده را نمی دانند؛ متأسفانه. در این ویدئو، یکی از تکنیک های ساخت لایه بندی صفحات را بررسی می کنیم. چنانچه شما این تکنیک ها را بدانید و درست استفاده کنید، در هر گوشی با هر سایزی، چه در حالت Portrait یا Landscape به یک چیدمان لایه مناسب خواهید رسید و بر کنترل این لایه ها مسلط هستید. خیلی از برنامه های فعلی ، چیدمان درستی ندارند و در اکثر موارد در سایزها و شرایط مختلف گوشی، غیر قابل استفاده هستند. باور کردنی نیست که حتی نرم افزار دو بانک بسیار معروف که اختصاصاً برای اندروید نوشته شده بود، دارای چنین ایرادهایی بود. ممکن است هم اکنون کاربرد لایه های برای شما مفهوم نباشد، اما شما فعلاً طراحی لایه های پیچیده را تمرین کنید، تا در پروژه های واقعی کاربرد آن را به عینه ببینید.

این ویدئو را با دقت نگاه کنید و انجام دهید. تمرین آنرا هم خودتان انجام دهید. این نکات مهم هستند و در آینده، دیگر به جزء بررسی نمی شوند و تنها از این نکات استفاده می کنیم. دانلود سورس کد را فراموش نکنید
#

  • کد گذاری رنگ
  • 5 دقیقه
  • 9 MB


هر رنگی با یک کد قابل نمایش است که در نگاه اول ممکن است، کمی ناواضح به نظر برسد. در این ویدئو استدلال و نوع تشکیل این کدها، را به جزء بررسی می کنیم. باید به کد رنگ ها مسلط باشید و خیلی سریع با ترکیب رنگهای مختلف، رنگ مورد نظر خود را بسازید که البته از ابزارهای زیادی می شود برای تولید رنگها استفاده کرد.

پس این قسمت را خوب یاد بگیرید و تست کنید.

  •  Import/Export پروژه ها
  • 4 دقیقه
  • 13 MB


مطمئناً نیاز پیدا خواهید کرد، که سورس پروژه های خود را Backup بگیرید یا برای دوستی ارسال کنید و یا اینکه سورس را Restore کرده و وارد محیط برنامه نویسی خود کنید.

این ویدئو را با دقت نگاه کنید و برای یک پروژه انجام دهید. پس از مدتی در خلال آموزشهای آینده ، مجبور خواهید شد، بیشتر از محتویات این آموزش استفاده کنید.

  • Emulator پرسرعت و زبان فارسی
  • 46 دقیقه
  • 122 MB


Emulator جدیدی در این قسمت معرفی می شود که بسیار سریعتر از Emulator خود SDK اندروید عمل می کند. نصب و راه اندازی این Emulator در این قسمت با جزئیات کامل ارائه گردیده.همینطور اطلاعاتی در خصوص پشتیبانی زبان فارسی در گوشی ها و Emulator های متفاوت عرضه شده که مطمئناً بسیار کارساز است.

Emulator استفاده شده در این آموزش می تواند در باقی بخشها بجای Emulator خود SDK اندروید، مورد استفاده قرار گیرد.

  • jdk-6u45-windows-i586.exe
  • 70 MB


نصب jdk - java development kit برای اجرای محیط برنامه نویسی Eclipse و کامپایل کردن پروژه های android ضروری است. نسخه مناسبی از آن برای دانلود قرار داده شده. لطفاً از نسخه دیگری مثل jdk - 7 استفاده نکنید چرا که برای شما در آینده مشکلاتی ایجاد خواهد کرد.


  • android-all-in-one.rar
  • 538 MB


این فایل شامل Eclipse نسخه Indigo ، تنظیمات مربوط به Eclipse ، نسخه مناسبی از ADT و SDK اندروید می باشد که مهمتری حسن آن، ترکیب مناسب این ابزار بوده که شما را از دردسر های نصب محیط برنامه نویسی آزاد خواهد کرد. حجم فایل کمی بزرگ است پس صبور باشید و با اطمینان از کیفیت این ابزار آنرا دانلود نمایید.


  • ADT-18.0.1-Patched.zip
  • 16 MB


از آنجاییکه خواندن Logcat مربوط به اندروید های با ورژن 4.1 به بالا، در SDK و ADT قبلی ممکن نیست، این نسخه از ADT که انحصاری برای این سایت ایجاد شده است، توانسته نقاط مثبت ADT قدیمی و جدید را کنار هم جمع آوری کند. لذا برای خواندن Logcat ورژن های جدید اندروید و کار با Emulator پرسرعت، طبق آموزش به نصب آن نیاز خواهید داشت.


  • genymotion-1.3.0.exe
  • 20 MB


ابزار GenyMotion که می تواند Emulator پرسرعت را برای ما راه اندازی و نمایش دهد. این فایل برای قسمت «Emulator پرسرعت و زبان فارسی» مورد نیاز است.


  • VirtualBox-4.3.2-90405-Win.exe
  • 101 MB


ابزار GenyMotion نیاز به VirtualBox برای راه اندازی خود دارد، لذا این فایل برای قسمت «Emulator پرسرعت و زبان فارسی» مورد نیاز است.


  • genymotion_vbox86p_4.2.2_130923_154637_w_gapps.tar
  • 206 MB


پس از نصب GenyMotion نیاز به دانلود و راه اندازی یک Device Template دارید که با توجه به شرایط تحریم، این فایل به سختی قابل دانلود است. این فایل برای قسمت «Emulator پرسرعت و زبان فارسی» مورد نیاز است.

توجه: پس از دانلود این فایل، پسوند آنرا به ova تغییر داده و مانند آموزش مورد استفاده قرار دهید.