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

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

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

استفاده از فونت در XML در اندروید (اندروید استدیو ۳ و support library 26)
مدت های زیادی بود که از نبود فونت در اندروید رنچ می بردیم ، و باید از متد setTypeFace استفاده می کردیم، مشکلات و دردسرها و … و ساخت Custom View ها برای استفاده از setTypeFace در دل خود CustomView که...
ادامه مطلب »

Android با kotlin قسمت اول Hello World

Android با kotlin قسمت اول Hello World
زبان جدید رسمی اندروید kotlin معرفی شده، و از این پس روی این زبان بیشتر کار میشه. این زبان قابلیت های جدیدی داره که قبلا در جاوا خیلی سخت تر میشد اون کار هارو جواب داد. حالا اینکه حتما باید این...
ادامه مطلب »

پیداکردن متن ها (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' }   بد از...
ادامه مطلب »
رفتن به بالا