خانه » Articles posted by ایلیا عابدینی

آرشیو نویسنده: ایلیا عابدینی

درباره ایلیا عابدینی

برنامه نویس اندروید و کارشناس مهندسی پزشکی، نفر سوم مسابقه برنامه نویسی اندروید http://www.schallenge.ir ، از سال 92 برنامه نویسی اندروید رو شروع کردم و در حال حاضر در شرکت عصر دانش در حال توسعه اپلیکیشن تجارت پی می باشدم ، این وبلاگ رو ساختم تا تجربیات روزانه و مفید خودم رو داخل اون بزارم. رزومه : iact.ir/cv

اندروید با kotlin قسمت پنجم– Nullability

در قسمت قبلی آموزش : اندروید با kotlin قسمت چهارم – Kotlin Syntax (متغیرها Variables)  با متغیر ها در کاتلین آشنا شدیم در این پست در مورد Nullability صحبت می کنیم.   یکی از مزایایی که باعث میشه شما و دیگر برنامه نویسان از...
ادامه مطلب »

قرار دادن فایل کامیت شده در gitignore

بعضی وقت ها پیش میاد که فایلی رو که قبلا کامیت کردیم رو می خوایم به .gitignore اضافه کنیم، اما بعد اینکه اضافه می کنیم ، چون قبلا کامیت شده، دیگه ignore نمیشه خوب چاره چیه؟ باید از اول فایل هارو...
ادامه مطلب »

اندروید با kotlin قسمت چهارم – Kotlin Syntax (متغیرها Variables)

در قسمت قبلی آموزش :اندروید با kotlin قسمت سوم – Kotlin Syntax (توابع Functions)  با توابع در کاتلین آشنا شدیم در این پست با متغیر ها Variable در کاتلین بیشتر آشنا می شویم   متغیر ها در کاتلین (Variables) در کاتلین با...
ادامه مطلب »

اندروید با kotlin قسمت سوم – Kotlin Syntax (توابع Functions)

در قسمت قبلی آموزش :اندروید با kotlin قسمت دوم – Kotlin Syntax (کلاس Class) با تعریف کلاس ها در کاتلین آشنا شدیم در این پست با توابع در کاتلین آشنا می شویم   توابع در کاتلین Functions in kotlin   fun aFunction(x:...
ادامه مطلب »

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

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

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

انیمیشن 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)

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

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

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

استفاده از فونت در XML در اندروید (اندروید استدیو ۳ و support library 26)

مدت های زیادی بود که از نبود فونت در اندروید رنچ می بردیم ، و باید از متد setTypeFace استفاده می کردیم، مشکلات و دردسرها و … و ساخت Custom View ها برای استفاده از setTypeFace در دل خود CustomView که...
ادامه مطلب »
رفتن به بالا