حذف آخرین کامیت پوش نشده از گیت

Delete the most recent commit, keeping the work you’ve done: حذف کامیت و نگه داشتن تغییرات در حالت کامیت نشده:   git reset --soft HEAD~1     Delete the most recent commit, destroying the work you’ve done: حذف تغییرات کامیت و برکشتن به...
ادامه مطلب »

آموزش زبان کاتلین قسمت اول متغییر ها

آموزش زبان کاتلین در دو ماه به صورت رایگان   با توجه به سنگین شدن ترازو به سمت کاتلین  و پیشرفت شگفت انگیزش تصمیم گرفتم آموزش های کاتلین به صورت فیلم های کوچولو بزارم     قسمت اول کار با متغییر...
ادامه مطلب »

فیلتر کردن فایل های Generated از جستجو در Android Studio

فیلتر کردن فایل های Generated از جستجو در Android Studio
زمانی که از لایبرری هایی مثل dagger و یا butterknife استفاده می کنید، این لایبرری ها یک سری کد زمان build شدن generate می کنند، و زمانی که قصد جستجو در کد رو داریم و مثلا از Ctrl + Alt +...
ادامه مطلب »

سلسله آموزش های درخواستی قسمت چهارم—–> فیلم آموزشی استفاده از کتابخانه RxJava 

سلسله آموزش های درخواستی قسمت ۱ و ۲ و۳ رو اینجا و اینجا  و اینجا   همینچین منوی آموزش  اینجا تماشا بفرماید   در این سری آموزش ها استفاده از کتابخانه RxJava  و  RxAndroid  و در کل برنامه نویسی reactive را آموزش...
ادامه مطلب »

انیمیشن Interpolators در Android

انیمیشن Interpolators در Android
در زیر تعدادی از انمیشن Interpolators ها رو به صورت متحرک میتونید ببینید: ( تمام این انیمیشن ها یکسان هستند و فقط در interpolators تفاوت دارند)   Accelerate Decelerate, Accelerate, Anticipate & Anticipate Overshoot:     Bounce, Decelerate, Fast Out Linear In & Fast Out Slow In:   Fast...
ادامه مطلب »

اندروید با kotlin قسمت دوم – Kotlin Syntax (کلاس Class)

اندروید با kotlin قسمت دوم – Kotlin Syntax (کلاس Class)
در قسمت قبلی آموزش : Android با kotlin قسمت اول Hello World   کار با زبان kotlin رو شروع کردیم، و بخش هایی از اون رو هم توضیح دادم در این پست بیشتر با syntax اون آشنا میشیم   کلاس (Class) تعریف کلاس...
ادامه مطلب »

Android Architecture و استفاده از LifecycleObserver

زمان هایی پیش میاد که در یک کلاس نیاز داریم تا از Lifecycle با خبر بشیم ، مثلا از onCreate یا onStop و یا onStart و یا حتی، پیش از اجرای برخی متد ها از بودن در state خاصی مثلا بودن...
ادامه مطلب »
رفتن به بالا