#

Android Studio

اینجکت در ViewModel - قسمت دوم

[اپیزود] ادامه قسمت قبل می باشد. لینک کد مربوط به این جلسه : https://github.com/sinadalvand/Dagger2-Arcademy/tree/E20-Viewmodel_Injection(2)

مفاهیم پایه Multibinding

[اپیزود] در این قسمت با مفهوم Mutlitbinding که یکی از موارد پرکاربرد و مهم در Dagger است آشنا می شویم و یاد میگیریم که دسته ای از اجبکت های هم نوع را در یک مجموعه قرار دهیم . لینک کد مربوط به این جلسه : https://github.com/sinadalvand/Dagger2-Arcademy/tree/E16-Multibinding

آشنایی با Component.Builder

[اپیزود] در این جلسه با Builder ها در کامپوننت آشنا میشویم و سعی میکنم با ترکیب آن با Context تا جای ممکن مسئله را به صورت پروژه محور حل کنیم. لینک کد مربوط به این جلسه :  https://github.com/sinadalvand/Dagger2-Arcademy/tree/E06-Builder

مشکلات تامین وابستگی

[اپیزود] لینک کد مربوط به این جلسه :  https://github.com/sinadalvand/Dagger2-Arcademy/tree/E02-Make_first_dependency_class

کار با Attribute ها و استفاده از آنها در کاستوم ویو

[اپیزود] یکی از ویژگی هایی که استفاده از کاستوم ویو رو به مراتب راحت تر میکنه ، تعریف ویژگی های مختلف کاستوم ویو در بخش xml اون لایه هست ، برای مثال بجای نوشتن دستور : textview.setTextColor(Color.BLUE); ترجیح میدیم کار رو توی همون بخش xml تموم کنیم و با دستور زیر این ویژگی رو همونجا اعمال کنیم: <TextV...

تغییر شکل ظاهری ویوها به صورت انیمیشن (بخش دوم)

[اپیزود] این قسمت ادامه قسمت قبل هست و در واقع تکمیل کننده مطالبی هست که در قسمت قبل مطرح شده.

تغییر شکل ظاهری ویوها به صورت انیمیشن (بخش اول)

[اپیزود] چشم به صورت غریزی به دنبال کردن اشیا متحرک واکنش بیشتری نشون میده و گاها وجود اشیا متحرک در محیط های بصری باعث ایجاد حس بهتری در کاربری میشه !  در صنعت نرم افزار هم از این ویژگی برای جذب کاربر استفاده های متعددی شده و در این قسمت و قسمت بعدی ما هم سعی داریم ویو های که به صورت نرم تغییر شکل ی...

کار با سایه‌ها و روش‌های ایجاد آنها (بخش دوم)

[اپیزود] این قسمت تکیمل کننده قسمت قبل هست و یاد میگیریم که در ورژن های قدیمی اندروید (اندروید زیر 5 و Api 21) برای ویو های مختلف سایه هایی دلخواه ایجاد کنیم.