بخش 0 - قبل از خرید بدانیم
بخش 1 - یک شروع پر سرعت
بخش 2 - مقدمات برنامه نویسی جاوا
بخش 3 - مقدمات رابط گرافیک
بخش 4 - مقدمات شیء گرایی
بخش 5 - کنترل برنامه
بخش 6 - آرایه ها
بخش 7 - وقت عمل است
بخش 8 - ختم دوره مقدماتی
بخش 9 - همزمانی
بخش 10 - کنترل لیست
بخش 11 - برنامه نویسی Server Side
بخش 12 - یک نرم افزار Server Base
بخش 13 - ساخت کنترل های سفارشی
بخش 14 - بانک اطلاعات
بخش 15 - دانلود فایل و تصویر
بخش 16 - پروژه مارکت اندروید
بخش 17 - جمع آوری اطلاعات
بخش 18 - ابزار نویسی
بخش 19 - فایل سیستم
بخش 20 - راه کارهای پیام کوتاه
بخش 21 - گرافیک پیشرفته
بخش 22 - صوت و تصویر
بخش 23 - شبکه های ارتباطی
بخش 24 - این همه پروژه
بخش 25 - تکنیک های پیشرفته برنامه نویسی
بخش 26 - سرویس های اندروید
- بخش 1 - یک شروع پر سرعت
- رمز عبور فایلهای فشرده
رمز عبور زیر را ابتدا در notepad کپی کنید، پس از اطمینان از عدم خاتمه رمز به فاصله و یا سایر کاراکترهای غیر معتبر، آنرا به عنوان رمز فایل ( در صورت درخواست نرم افزار بازکننده فایل ) وارد نمایید. بهترین روش چند کلیک روی خط رمز برای انتخاب همه رمز و Copy آن است. جهت مشاهده رمز نیاز است به صورت رایگان در سایت ثبت نام کرده باشید
- اندروید بنویسیم!
- 24 دقیقه
مطمئناً دانستن خصوصیات بستر یا Framework ـی که برای آن برنامه می نویسیم، و آمار و ارقام آن، برای سیاست های تولید و بازاریابی از اهم واجبات است. بنابراین سعی شده در این قسمت از ویدئو، علاوه بر ارائه آمارهای مناسب، به ویژگیهای سخت افزاری و نرم افزاری Android Framework توجه ویژه شود. این ویدئو بیشتر جنبه تئوری داشته و مفاهیم آن در طی آموزش برای شما واضح تر و شفاف تر خواهند شد.
- نصب و آماده سازی محیط برنامه نویسی
- 21 دقیقه
بزرگترین مشکلی که علاقه مندان را دلسرد و کلافه می کنه، راه اندازی محیط برنامه نویسی برای اندروید هست. با توجه به مشکلات و تداخلات سیاسی که بین دولتها بوجود آمده، نصب محیط برنامه نویسی اندروید با مشکلات فراوانی همراه هست که در اکثر موارد زمانی بین 10 تا 20 روز از وقت گرانبها، تلف خواهد شد.
برای مقابله با این مشکل، مدتهاست که نسخه بسیار مناسبی برای توسعه اندروید، توسط این سایت در اختیار دوستان قرار گرفته که برای این سری از ویدئو های آموزشی، این محیط یک نسخه جدیدتر شده. نصب این محیط برنامه نویسی بسیار سریع و راحت است و هیچ نیازی به اتصال و دانلود از اینترنت نخواهد بود.
در خصوص نسخه های جدید ارائه شده از طرف Google از جمله Android Studio یا نسخه های جدید Eclipse، نیاز است بدانیم که نصب این نسخه ها، باعث مشکلات فراوانی می شود. برای کسب اطلاعات بیشتر در این خصوص، قسمت پرسش و پاسخ را مطالعه کنید.
- راه اندازی Emulator و اتصال Device
- 21 دقیقه
برای تست نرم افزارها ، نیاز به یک گوشی دارای سیستم عامل Android یا یک Emulator داریم. در این قسمت یاد خواهیم گرفت که چگونه از گوشی یا Emulator برای تست نرم افزار استفاده کنیم. همینطور برقراری ارتباط های نظیر ارسال SMS یا تماس گرفتن بین دو Emulator مطرح می شود که در توسعه نرم افزارهای وابسته به SMS یا Calling مفید است.
- ساخت اولین پروژه
- 7 دقیقه
ساخت اولین پروژه، شروع خوبی برای تست محیط برنامه نویسی و آشنایی با فرآیند توسعه نرم افزار و تست آن است.
- اولین پروژه چگونه گار کرد!
- 15 دقیقه
پس از ساخت اولین پروژه، به جزئیات اجرایی آن توجه می کنیم و تغییرات خود را تست می کنیم. اما هنوز به برنامه نویسی توجهی نداریم چون زود است. بررسی کردن دایرکتوری ها، اضافه کردن چند کنترل تستی به UI ( رابط گرافیک ) ، خروجی فایل APK در این ویدئو مورد بررسی قرار گرفته است.
- حتی طراحی لایه های پیچیده!
- 30 دقیقه
بسیاری از برنامه نویسان اندروید، هنوز نکات مهمی از طراحی لایه های پیچیده را نمی دانند؛ متأسفانه. در این ویدئو، یکی از تکنیک های ساخت لایه بندی صفحات را بررسی می کنیم. چنانچه شما این تکنیک ها را بدانید و درست استفاده کنید، در هر گوشی با هر سایزی، چه در حالت Portrait یا Landscape به یک چیدمان لایه مناسب خواهید رسید و بر کنترل این لایه ها مسلط هستید. خیلی از برنامه های فعلی ، چیدمان درستی ندارند و در اکثر موارد در سایزها و شرایط مختلف گوشی، غیر قابل استفاده هستند. باور کردنی نیست که حتی نرم افزار دو بانک بسیار معروف که اختصاصاً برای اندروید نوشته شده بود، دارای چنین ایرادهایی بود. ممکن است هم اکنون کاربرد لایه های برای شما مفهوم نباشد، اما شما فعلاً طراحی لایه های پیچیده را تمرین کنید، تا در پروژه های واقعی کاربرد آن را به عینه ببینید.
- کد گذاری رنگ
- 5 دقیقه
هر رنگی با یک کد قابل نمایش است که در نگاه اول ممکن است، کمی ناواضح به نظر برسد. در این ویدئو استدلال و نوع تشکیل این کدها، را به جزء بررسی می کنیم. باید به کد رنگ ها مسلط باشید و خیلی سریع با ترکیب رنگهای مختلف، رنگ مورد نظر خود را بسازید که البته از ابزارهای زیادی می شود برای تولید رنگها استفاده کرد.
- Import/Export پروژه ها
- 4 دقیقه
مطمئناً نیاز پیدا خواهید کرد، که سورس پروژه های خود را Backup بگیرید یا برای دوستی ارسال کنید و یا اینکه سورس را Restore کرده و وارد محیط برنامه نویسی خود کنید.
- Emulator پرسرعت و زبان فارسی
- 46 دقیقه
Emulator جدیدی در این قسمت معرفی می شود که بسیار سریعتر از Emulator خود SDK اندروید عمل می کند. نصب و راه اندازی این Emulator در این قسمت با جزئیات کامل ارائه گردیده.همینطور اطلاعاتی در خصوص پشتیبانی زبان فارسی در گوشی ها و Emulator های متفاوت عرضه شده که مطمئناً بسیار کارساز است.
- jdk-6u45-windows-i586.exe
نصب jdk - java development kit برای اجرای محیط برنامه نویسی Eclipse و کامپایل کردن پروژه های android ضروری است. نسخه مناسبی از آن برای دانلود قرار داده شده. لطفاً از نسخه دیگری مثل jdk - 7 استفاده نکنید چرا که برای شما در آینده مشکلاتی ایجاد خواهد کرد.
- android-all-in-one.rar
این فایل شامل Eclipse نسخه Indigo ، تنظیمات مربوط به Eclipse ، نسخه مناسبی از ADT و SDK اندروید می باشد که مهمتری حسن آن، ترکیب مناسب این ابزار بوده که شما را از دردسر های نصب محیط برنامه نویسی آزاد خواهد کرد. حجم فایل کمی بزرگ است پس صبور باشید و با اطمینان از کیفیت این ابزار آنرا دانلود نمایید.
- ADT-18.0.1-Patched.zip
از آنجاییکه خواندن Logcat مربوط به اندروید های با ورژن 4.1 به بالا، در SDK و ADT قبلی ممکن نیست، این نسخه از ADT که انحصاری برای این سایت ایجاد شده است، توانسته نقاط مثبت ADT قدیمی و جدید را کنار هم جمع آوری کند. لذا برای خواندن Logcat ورژن های جدید اندروید و کار با Emulator پرسرعت، طبق آموزش به نصب آن نیاز خواهید داشت.
- genymotion-1.3.0.exe
ابزار GenyMotion که می تواند Emulator پرسرعت را برای ما راه اندازی و نمایش دهد. این فایل برای قسمت «Emulator پرسرعت و زبان فارسی» مورد نیاز است.
- VirtualBox-4.3.2-90405-Win.exe
ابزار GenyMotion نیاز به VirtualBox برای راه اندازی خود دارد، لذا این فایل برای قسمت «Emulator پرسرعت و زبان فارسی» مورد نیاز است.
- genymotion_vbox86p_4.2.2_130923_154637_w_gapps.tar
پس از نصب GenyMotion نیاز به دانلود و راه اندازی یک Device Template دارید که با توجه به شرایط تحریم، این فایل به سختی قابل دانلود است. این فایل برای قسمت «Emulator پرسرعت و زبان فارسی» مورد نیاز است.
توجه: پس از دانلود این فایل، پسوند آنرا به ova تغییر داده و مانند آموزش مورد استفاده قرار دهید.