پیداکردن متن ها (String) های Hardcode شده در کد و تبدیل به resource با استفاده از Android Lint

زمانی که پروژه اندروید رو شروع می کنیم، معمولا متن هارو به صورت Hardcode داخل کد می نویسیم، اما بعد از اینکه پروژه بزرگ میشه و مخصوصا زمانی که نیاز به چند زبانه کردن برنامه داریم، همیشه نگران متن های هاردکد...
ادامه مطلب »

ترتیب Edit Text و دکمه Next در کی پد(keypad) برای EditText

زمانی که قصد داریم یک فرم پر از EditText درست کنیم، خیلی خوب هست که بر روی کی پد امکان این رو بزاریم که با زدن دکمه Next روی keypad به ترتیب به روی EditText ها جابه‌جا بشه. برای این کار...
ادامه مطلب »

بستن بودن کی پد(keypad) در زمان باز شدن صفحه (درصورت وجود EditText در صفحه)

وقتی که در صفحه از EditText استفاده می کنیم، زمان باز شدن صفحه کی پد به صورت خودکار باز می شود برای اینکه از این حرکت جلوگیری کنیم، می توانیم در Manifest در بخش property های اکتیویتی کد زیر را وارد...
ادامه مطلب »

سلسله آموزش های درخواستی قسمت دوم —–> فیلم آموزشی استفاده از dagger2

سلسله آموزش های درخواستی قسمت ۱ رو اینجا و منوی آموزش  اینجا تماشا بفرماید dagger چیست : به اعتقاد من داگر یک هوش مصنوعی یا یه جور پلتفورم  (البته دارم اغراق میکنم ) یعنی اگر قرار باشه از من یه جمله...
ادامه مطلب »

سلسله آموزش های درخواستی قسمت اول —>تزریق وابستگی

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

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

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

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

میخوام در ساده ترین شگل ممکن بگم اپدیت تو نرم افزار میتونه به چه شکل باشه  بدون توضیح اضافه باید بگم  اول کتابخونه  زیر به برنامه اضافه کنید repositories { maven { url "https://jitpack.io" } } dependencies { compile 'com.github.javiersantos:AppUpdater:2.6.3' } بد...
ادامه مطلب »

فرگمنت در اندروید و ایجاد فرگمنت در مکان های مختلف

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

به آسانی از وکتور (Vector) استفاده کنیم

به آسانی از وکتور (Vector) استفاده کنیم
از وکتور(Vector) استفاده کنیم چرا از وکتور استفاده کنیم ؟ به دو دلیل: یک حجم نرم افزار کمتر میشه به دلیل استفاده نکردن از چندین رزولوشن برای عکس هامون دو کیفیت عکس در تمامی رزولوشن ها یکیه فرق نمیکنه یا بهتر بگم...
ادامه مطلب »

آموزش کار با Butter Knife

آموزش کار با Butter Knife
کتابخانه butter knife در یک جمله میشه گفت کارش (binding) کردنه .من تو این مقاله چند تا از کاربرد های مهم شو میگم انتهای مقاله هم اموزش میدم چطور به پروژه اضافه کنید.خوب پیش میاد ما بخوایم یه ویو رو پیدا...
ادامه مطلب »
رفتن به بالا