یادگیری صفر تا صد با فیلم

آموزش صفر تا صد برنامه نویسی اندروید (فارسی+ pdf)

folderمبانی اولیه
comments41 دیدگاه
اساطیر زبان

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

4 نکته کاربردی

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

توضیحات مهم درباره برنامه نویسی اندروید

اندروید یک سیستم عامل منبع باز و مبتنی بر لینوکس برای دستگاه های تلفن همراه مانند تلفن های هوشمند و رایانه های لوحی است. اندروید توسط Open Handset Alliance با کمک گوگل و سایر شرکت ها توسعه داده شده است.

 


اندروید استدیو

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


 

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

word image 186

اندروید یک سیستم عامل قدرتمند است که با Apple 4GS رقابت می کند و از ویژگی های عالی پشتیبانی می کند. تعداد کمی از ویژگی های آن در زیر ذکر شده است:

شماره ویژگی و توضیحات
۱ رابط کاربری زیبا صفحه اصلی سیستم عامل اندروید یک رابط کاربری زیبا و بصری ارائه می دهد.
۲ اتصال GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Wi-Fi, LTE, NFC بلوتوث و وایمکس.
۳ ذخیره سازی SQLite ، یک پایگاه داده رابطه ای سبک ، برای اهداف ذخیره سازی داده ها استفاده می شود.
۴ پشتیبانی از رسانه H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP.
۵ پیام رسانی SMS و MMS
۶ مرورگر وب بر اساس موتور منبع باز WebKit ، همراه با موتور V8 JavaScript Chrome که از HTML5 و CSS3 پشتیبانی می کند.
۷ چند لمسی اندروید دارای پشتیبانی بومی از چند لمسی است که در ابتدا در گوشی هایی مانند HTC Hero در دسترس قرار گرفت.
۸ چند کاره کاربر می تواند از یک کار به کار دیگر پرش کند و همزمان برنامه های مختلفی می توانند اجرا شوند.
۹ ابزارک های قابل تنظیم ابزارک ها قابل تغییر هستند ، بنابراین کاربران می توانند آن ها را گسترش دهند تا محتوای بیشتری نشان دهند یا آن ها را برای صرفه جویی در فضا کوچک کنند.
۱۰ چند زبانه متن تک و دو جهته را پشتیبانی می کند.
۱۱ Google Cloud Messaging (GCM) خدماتی است که به توسعه دهندگان امکان می دهد داده های پیام کوتاه را بدون نیاز به راه حل همگام سازی اختصاصی برای کاربران دستگاه های اندروید ارسال کنند.
۱۲ Wi-Fi Direct فن آوری ای که به برنامه ها اجازه می دهد مستقیماً از طریق یک ارتباط نظیر به نظیر با پهنای باند بالا ، جفت شوند.
۱۳ Android Beam فناوری مبتنی بر NFC که امکان می دهد داده ها را فقط با لمس کردن دو تلفن با قابلیت NFC به اشتراک بگذارید.

موارد آموزش داده شده در این فیلم های رایگان

  • بررسی کامل دکمه ها در اندروید
  • رویارویی با رخداد ها در اندروید به صورت پیشرفته
  • توضیح کامل Image Button
  • کار با ویجت چک باکس در اندروید (Android Check Box)
  • کار باویجت Toggle Button
  • کار با ویجت Radio Button
  • کار با ویجت Radio Group
  • کار با ویجت Android Quick Contact Badge
  • کار با ویجت Android Rating Bar
  • و …

ویدیوی نمونه

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

دقت کنید در زیر ما 2 نوع آموزش داریم. آموزش اول، برنامه نویسی اندروید را در محیط جاوا آموزش می دهد، آموزش دوم  در  محیط خود اندروید استودیو. ما آموزش دوم را توصیه می کنیم. بسته به سلیقه خودتان از یکی از 2 آموزش زیر استفاده کنید (یا هر 2!)

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

آموزش اول (در محیط جاوا)

video   دانلود فیلم های این پکیج (۵۷۰ مگابایت)

pdf   دانلود جزوه PDF

storage   لینک دانلود نرم افزار intellij (نسخه ۲۰۲۰)

storage  لینک دانلود نرم افزار intellij 14 (نسخه کار شده داخل آموزش بالا) یا از این صفحه

storage  لینک دانلود JRE و JDK

level   سطح: از صفر تا صد

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

download time

به دنبال یادگیری سریع تر، حرفه ای تر، کامل تر و با کیفیت فول اچ دی هستید؟ بهترین پکیج های آموزش برنامه نویسی اندروید در ایران را ببینید!

آموزش دوم-آپدیت 2023 (اندروید در محیط اندروید استودیو)

در ویدیوهای دانلودی بالا بصورت کاملا اصولی و پایه ای با مفاهیم اصلی برنامه نویسی اندروید آشنا می شوید. در لینک های جدید زیر از زبان گویای سایت نیک ۹۸ که پیج شان را می توانید از اینجا دنبال کنید با روشی دیگر از آموزش برنامه نویسی اندروید در اندروید استودیو آشنا شوید. اگر متد آموزش بالا را دوست نداشتید میتوانید از دروس زیر برای یادگیری استفاده کنید (بهتر است یکی از آموزشها را دنبال کنید نه هر دو):

اگر در گوشی در حال تماشای ویدیوهای زیر هستید، بهتر است گوشی را افقی نگه دارید. ضمنا لینک دانلود هر ویدیو بعد از پلی کردن، روی آن نمایش داده می شود:

درس 1

درس 2

درس 3

درس 4

درس 5

درس 6

درس 7

درس 8

درس 9

درس 10

درس 11

درس 12

درس 13

درس 14

درس 15

درس 16

10 ترفند کاربردی برای کدنویسی بهینه- تمیز اندروید

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

  1. استفاده از Android Studio: Android Studio محیط توسعه رسمی برای اندروید است و امکانات قدرتمندی مانند امولاتورهای مختلف، ابزارهای دیباگ و پروفایلینگ را ارائه می‌دهد.
  2. یادگیری Kotlin و Java: اگرچه Java زبان اصلی برای توسعه اندروید است، Kotlin به تدریج به عنوان زبان ترجیحی برای توسعه اندروید مطرح شده است. یادگیری هر دو زبان می‌تواند مفید باشد.
  3. فهمیدن معماری اپلیکیشن‌های اندروید: آشنایی با اجزای اصلی اپلیکیشن اندروید مانند Activities, Services, Broadcast Receivers و Content Providers مهم است.
  4. طراحی پاسخگو (Responsive Design): طراحی رابط کاربری به گونه‌ای که در اندازه‌ها و دستگاه‌های مختلف به خوبی نمایش داده شود.
  5. استفاده از Material Design: پیروی از اصول Material Design برای ایجاد رابط کاربری جذاب و یکپارچه.
  6. مدیریت حافظه و عملکرد: توجه به مدیریت حافظه و بهینه‌سازی عملکرد اپلیکیشن، به ویژه برای دستگاه‌های با منابع محدود.
  7. استفاده از وابستگی‌های کم و مدیریت وابستگی‌ها: استفاده محتاطانه از کتابخانه‌های خارجی و استفاده از ابزارهایی مانند Gradle برای مدیریت وابستگی‌ها.
  8. تست‌نویسی و اتوماسیون تست: نوشتن تست‌های واحد و UI برای اطمینان از کیفیت و پایداری اپلیکیشن.
  9. به روز نگه داشتن دانش خود: پلتفرم اندروید به سرعت در حال تغییر است. مطالعه مستندات رسمی و دنبال کردن تحولات و به‌روزرسانی‌ها مهم است.
  10. توجه به امنیت: اطمینان از امنیت اپلیکیشن، از جمله ایمن‌سازی داده‌ها، جلوگیری از حملات امنیتی و رعایت دستورالعمل‌های امنیتی اندروید امری بسیار حیاتی در برنامه نویسی اندروید است و حتما باید دانش بروزی در این زمینه داشته باشید.

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

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

41 دیدگاه. ارسال دیدگاه جدید

  • سلام وقت بخیر
    ببخشبد اون نرم افزار هایی که همراه با intrliij رو نصب کنیم لینکاش رو کجا قرار دادین

    پاسخ
    • سلام بله فقط به اینتلیجنت آیدی و جاوا نیاز دارید که لینک هاشون درج شده

      پاسخ
      • اقا پک آموزش برنامه نویسی اندروید با اندروید استودیو (پکیج ۱) تون خییییلی خفن بود . اینقد به زبان ساده توضیح داد و صفر تا صد باورم نمیشه تونستم اولین اپلیکیشنم رو نوشتم اونم واسه یه کارفرمای سخت گیر. منتها دو تا انتقاد دارم اولا پشتیبانی تون اصلا نمیشناسه دوره ها رو بعدم این موزشای رایگانتون پیش پک تون خیلی داغونن :/ ملتو گذاشتین سرکار چی ن اینا؟؟؟؟؟

        پاسخ
        • خوشحالم که مفید بوده. من سالهاست کار برنامه نویسی اندروید انجام میدم و رو همین حساب دقت و ریزبینی زیادی بخرج دادم تا بهترین پک اندروید استودیو رو گلچین کنم. در مورد اموزشهای رایگان هم اینجوری نگین دوست عزیز. خیلی ها توان خرید همین دی وی دی با این قیمت کم رو ندارن و این ویدیوهای رایگان میتونه دستورات ساده رو بهشون یاد بده کار رابهنداز هست

          پاسخ
      • استاد خیلی کامل بود این دوره فقط یه سوال میشه اپلیکیشن های خفن تری مثل تلگرام یا چمیدونم اینستاگرام رو ساخت با این آموزشات؟ یا به سرور و چیز خاصی نیاز داره؟؟

        پاسخ
  • سید مجید حسینی
    آبان 5, 1399 4:47 ب.ظ

    سلام ببخشید این نسخه هایی که از اینتلیجی داخل سایت ها هستش با اینی که شما دارید فرق داره
    این برنامه ای که شما دارید رو دقیقا از کجا باید بگیریم ؟
    ممنون

    پاسخ
    • نسخه ای که در آموزش هست نسخه ۱۴٫ سایت ها نسخه ۲۰۲۰ رو قرار دادن. فرقی با هم ندارن. اگر هم دوست دارین میتونین نسخه ۱۴ رو دانلود کنید.

      پاسخ
  • نسخه ۱۴ این برنامه تو هیچ سایتی نیست
    شما از کجا دانلود کردید ؟

    پاسخ
  • آقای حیدری هر کسی کدنویسی اندروید مسلط باشه، نه تنها تو هر شرکت ایرانی بلکه هر جای دنیا بخواین برید، رو سرشون میذارن تون که البته کار اشتباهی ه و با کار ازاد فریلنسری کلی پول میشه دراورد!! ینی یک ماه با یه منبع خوب یادش بگیرین، اینده تون رو ساختین، الان یه اپ ساده اندروید رو بالای 40 میلیون میگیرن بنویسن اونم یه اپ با کدنویسی کثیف و بهم ریخته! من 4 ماه پیش بسته حرفه ای اموزش اندروید استودیو فروشگاه تون رو خریدم فوق الااااده بود بی نظیر. کاری ندارم که دیر رسید من نت م محدوده نتونستم نسخه دانلودی رو بخرم پستی خرید زدم. اینم بگم این ویدیوهاتون چییی ن اخه؟ اون کجا ایناا کجا؟؟ راسته میگن هر چی پول بدی اش می خوری تمام مباحث ویجت ها، آناتومی اپلیکیشن، طراحی همزمان رابط و … رو داشت که اصلا توی این ویدیوهاتون نیست.

    پاسخ
  • سلام ، وقتتون بخیر ، خدا قوت
    با تشکر از مطالب و آموزشهای مفیدتون ، ایا میشود با این اموزشهای رایگان اپلیکیشن خوب نوشت و بعد از یک ماه شروع به کار کرد یا امکان مهاجرت هست؟

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

      پاسخ
  • سلام وقت بخیر جلسه ۹ قابل پخش و دانلود نیست

    پاسخ
  • سید امیر
    آذر 8, 1399 6:48 ق.ظ

    سلام سایتتون عالیه
    امیدوارم بدرخشید

    پاسخ
  • سلام خسته نباشید سایت تون عالیییییه من میخام مهندسی کامپیوتر بخونم بعد نمیخام برم دانشگاه ، میخام مهارتشو یاد بگیرم میشه منو تو این عرصه کمکم کنید که کدوم برنامه بهتره که من تمرکزم روی اون باشع بازم مرسی از ساییتون

    پاسخ
    • برنامه خاصی نیستا
      یه فایل دادن آموزشی تو سایت هست
      ببین هدفت چیه
      بر اساس همون زبان برنامه نویسیت رو مشخص کن

      پاسخ
  • با عرض سلام و خسته نباشید من اعداد در اندروید را به صورت انگلیسی میخام تایپ کنم تا در بعضی اپلیکیشن ها با اشکال مواجه نشم نرم افزار برای اینکار هست؟

    پاسخ
  • امیرحسین
    بهمن 18, 1399 9:27 ق.ظ

    با سلام
    میخواستم بگم
    بیییییییییییینظییییییریییییییددددددددد
    واقعا حرف ندارید دمتون گرم

    پاسخ
  • سلام روزتون بخیر
    درس ۱۲ قابل دانلود نیست . امکان داره مشکلشو برطرف کنید ؟
    ممنون

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

    پاسخ
  • سلام
    فایل فیلم آموزشی ۵۷۰ مگابایتی از حالت فشرده خارج نمیشه

    پاسخ
  • سلام
    وقتتون بخیر
    اگر ممکنه فایل های پی دی اف ۱۶ جلسه ارائه رو هم بارگذاری کنید.
    خیلی ممنونم

    پاسخ
  • از وی پی ان استفاده کنید برای دانلود

    پاسخ
  • سلام من SDK گرفتم ورژن 26.1.1 هست وا تفاوت داره با این که داخل اموزش شماست چه پیشنهاد میدین ممنونم استاد

    پاسخ
  • قسمت ۱۶ اصلا باز نمیشه لطفاً یه لینک سالم بذارید ممنونم

    پاسخ
  • سلام وقت بخیر، پیش نیاز دورت رو ندیدیم جایی نوشته باشید،
    نیاز به یادگیری جاوا قبل از دیدن دوره نیست؟

    پاسخ
  • سلام وقت بخیر
    میدونم یکم مسخره اس ولی برنامه اندروید رو میشه با ide مثلintellij نوشت بدون اندروید استودیو؟
    یا برای نوشتن اپ اندرویدی باید حتما از اندروید استودیو استفاده کرد؟

    پاسخ
  • ویدئویی که از نیک 98 گذاشتین مدرسش کیه؟ کجا کاملش رو میشه پیدا کرد. ساده ، کاربردی و موثر آموزش میده. مثل اینکه برای سایت 7لرن داشته ویدیو رو آماده میکرده ولی یه آموزش دیگه تو اون سایت نیست.

    پاسخ
  • حسن فرمانی
    خرداد 2, 1401 3:08 ب.ظ

    سلام خسته نباشید میخواستم بپرسم میشه با موبایل برنامه نویسی انجام داد؟
    و اینکه چه برنامه هایی لازمه که باید روی موبایل نصب کنیم؟

    پاسخ
  • سلام وقت بخیر من این آموزش ها رو به طور کامل دانلود کردم ولی موقع پخش تا نصف که میره قطع میشه با چندین پلیر امتحان کردن؟دلیلش چیه؟

    پاسخ
  • سلام
    قسمت 11 و 12 یکی هست و هردو قسمت 12 رو نشون میده

    پاسخ
  • سلام
    برای اموزش دوم اپدیت 2022 کدوم زبان های برنامه نویسی رو باید بلد باشیم؟؟

    پاسخ
  • سلام چرا ادامه فیلم آموزشی جدید نیست.( فقط تا قسمت 16 هست؟

    لطقا ادامه ویدیو رو بزارید

    پاسخ
  • با سلام و درود خدمت اقای حیدری . سایت عااااااالی و رایگانتون.خیلی باحاالید.واقعا دمتون گرم.

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست