Google
خانه / آموزش

آموزش

مطالب تخصصی آموزشی توسعه نرم افزار، اندروید و مدیریت.

تلاش من در این بخش آموزش نکات کلیدی و طلایی و یا چالش دار است و نه صرفاً آموزش هایی که ممکن است همه جا یافت شود. معمولا آموزش ها به همراه مثال عملی بوده که می توانید با دیدن آنها به درک بهتر رسیده و آموزش های پیچیده کل کد را در Git قرار داده ام که در انتهای آموزش لینکش قرار داده شده است.

در صورت وجود هرگونه سوال یا اشکال خوشحال می شم تا کامنت بگذارید و در مورد مباحث باهم گفتگو کنیم.

Rx java چیست؟ بخش اول

RxJava کتابخانه ایست برای برنامه نویسی بصورت Reactive. خود Reactive Programing هم میشه اینطور در نظر گرفت که روش برنامه نویسی بر اساس یک واقعه یا Event است. نمی دونم چقدر با Event و یا Reactive programing آشنایی دارید اما اگر بخوام به زبان ساده بگم Event  این هست که یک واقعه ...

ادامه مطلب »

نحوه ارتباط بین thread ها

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

ادامه مطلب »

tailrec در Kotlin چیست؟

امکانات بسیار زیادی در Kotlin قرار گرفته تا بتواند به زبان رسمی Android مبدل گردد. tailrec یکی از آنهاست. این امکان در توابع بازگشتی کاربرد دارد. همانطور که می دانید استفاده از توابع بازگشتی معمولاً روشی نا صحصیح است که ...

ادامه مطلب »
bigtheme