تخفیف ویژه

دوره مجازی اندروید (جلسه 31): کار با کتابخانه ها در اندروید

دسته بندی: اندروید
زمان مطالعه: 1 دقیقه
۳۰ مهر ۱۳۹۵

به نام خدا دوستان سلام.

مطالب مطرح شده در این جلسه عبارتند از :

  • کتابخانه یا Library چیست؟
    • Module چیست؟
    • مفهوم Dependency
    • Remote repository چیست؟
    • معرفیjCenter
    • معرفی mavenCentral
    • تفاوت های Gradle و Maven
    • اضافه کردن کتابخانه از remote repository
    • دانلود کتابخانه و اضافه کردن فایل ها به پروژه
    • معرفی کتابخانه ی App Intro برای ساخت راهنمای شروع کار برای کاربر
    • معرفی کتابخانه Material-ish ProgressBar برای ساخت ProgressBar متریال
    • معرفی کتابخانه PhotoView برای نمایش عکس با قابلیت Zoom
    • معرفی کتابخانه CircleImageView برای عکس های دایره ای شکل
  • آموزش ساخت کتابخانه اندرویدی ( ایجاد کتابخانه ای شامل Viewهای دارای فونت فارسی)
    • آموزش ایجاد ماژول در اندروید استودیو
    • معرفی فایل attrs و ایجاد آن برای ساختن صفت های سفارشی
    • ایجاد Attribute های شخصی سازی شده برای کتابخانه
      1. معرفی تگ declare-styleable
      2. معرفی تگ attrs
      3. معرفی تگ enum
      4. آشنایی با کلاس TypedArray
      5. آشنایی با اینترفیس AttributeSet
    • معرفی پارامتر های متد سازنده های Button, TextView, EditText, RadioButton, CheckBox, SwitchCompat
    • ساختن فایل Xml برای کتابخانه
    • معرفی تابع isEditMode
    • اضافه کردن کتابخانه شخصی خودمان به پروژه
    • معرفی متد recycle برای بازیافت کلاس TypedArray
    • معرفی متد invalidate
    • معرفی متد requestLayout
    • معرفی ساختار try…finally
:: توجه

این مطلب یک جلسه از آموزش برنامه نویسی اندروید می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

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

چه امتیازی به این مقاله می دید؟
نویسنده سعید شاهینی

جلسات دوره

نظرات کاربران

Ali Ghafari

سلام آقای شاهینی ممنون از آموزش های خوبتون
میخواستم بپرسم واسه قرار دادن کتابخونه داخل jcenter چقدر هزینه لازمه؟ داخل سایت bintray زده بود 150 دلار واسه هر ماه…این یعنی ماه بعد اگه مبلغ پرداخت نشه کتابخونه حذف میشه؟!
با تشکر

سعید شاهینی

سلام٬ هیچ هزینه ای لازم نیست٬ فقط شما باید درخواست و متن درخواستتون رو ارسال کنید و اگر کتابخونه شما تایید شد٬ به jCenter اضافه می شه.

محمدرضا الله قلی

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

سعید شاهینی

سلام ممنونم از لطفتون٬ امیدوارم براتون مفید باشه.

جواد اشکش

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

Mohsen Kamali

سلام به کاربران عزیزاین دوره اندروید مهندس شاهینی در سایت قرار دادند جامع نیست دوتا پروژه تجاری انجاو بدین و تجربه کافی در این زمینه رو زیاد ندارید مباحث کمی در برمیگره من این دروه خریداری کردم و خیلی از مباحث گرفته نشده مثل دوره های مهندسان مثل جناب صالحی جناب اوند جامع و کامل نیست دوره اندروید جناب اوند یک خواسته داشتم ک افراد با تجریه مثل خودتونو در سایت دعوت به همکاری بدین

سعید شاهینی

سلام، چه مسائلی رو آموزش ندادیم که فکر می کنید دوره جامع نبوده؟

علی رضا ثانی

سلام چرا جلسه 32 دانلود نمیشن؟؟

سعید شاهینی

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

جعفر پیشدادی

با سلام وخسته نباشید
1-اگر در پایان جلسه عنوان مطالبی که جلسه بعد منتشر می کنید بدانیم بهتر است تا اگر سوالی داشتیم مطرح کنیم
عنوان جلسه بعدی چبست
2-نطرتان درباره سایتهایی که mirror پکیج‌های اندروید مانند جی سنتر و… را دارند چیست…اگر به وی پی ان دسترسی نداشته باشیم جواب می دهد وسرعت خوبی دارد

سعید شاهینی

سلام
پاسخ سوال 1: باشه حتماً از این به بعد آخر ویدیو ها اعلام می کنم.
پاسخ سوال 2: متاسفانه استفاده نکردم ،اطلاعی ندارم.

saber afsehi

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

سعید شاهینی

سلام، 14 جلسه دیگه نهایتاً مونده و گوگل مپ رو هم توی این ماه آموزش خواهیم داد.

مجید زارعی هوشیار

سلام
فایل های این جلسه رو فک کنم اشتباهی گذاشتی………… 😯

سعید شاهینی

سلام، نه درسته

sara salami

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

سعید شاهینی

سلام، برای این کار باید ابتدا فایل رو از سرور دانلود کنید و بعد اون رو داخل ExternalStorage ذخیره کنید که اون رو آموزش دادیم و از اونجا موزیک رو لود کنید.
آموزش دانلود موزیک از سرور

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.