suspend fun یک توصیفگر است که در زبان برنامهنویسی Kotlin استفاده میشود و به توابع اجازه میدهد به صورت همروند…
Async/await یک الگویی است که به شما اجازه میدهد توابع ناهمگام را به صورت همزمان و خطی نوشته و اجرا…
انواع dispatchers ها در coroutines، با استفاده از آنها میتوانید همروندی در برنامههای خود را بهبود بخشید و عملیاتهای مختلف…
اصول SOLID در اندوید یک مجموعه اصول طراحی نرمافزار است که توسط رابرت سی. مارتین (Robert C. Martin) معرفی شدهاند.…
Broadcast Receiver (برودکست رسیور) در اندروید یک قسمت از سیستم عامل است که به برنامهها اجازه میدهد برودکستهایی که توسط…
LiveData در معماری MVVM اندروید، یک ابزار قدرتمند برای مدیریت و انتقال دادههای زنده(نمایش تغییرات real time) است. با استفاده…
مقایسه Shared Flow و State Flow: برای مدیریت وضعیتها و ارسال دادهها در اندروید، از State Flow و Shared Flow…
Shared Flow یک جریان "hot" است که مقادیر ارسال شده را بین تمام مصرفکنندگانش به صورت یکسان پخش میکند. این…
State Flow یک ابزار مفید در اندروید است که به توسعه دهندگان اجازه میدهد تا جریان دادههای زمینهای را به…