معماری Clean در Mvvm بر اساس اصول تفکیک مسئولیت طراحی شده است و به شما کمک میکند تا کدهایتان را…
معماری MVI در اندروید یا "Model-View-Intent"یک رویکرد مفهومی است که برای توسعه برنامههای اندروید استفاده میشود. با استفاده از معماری…
معماری MVC در اندروید (Model-View-Controller) یک الگوی طراحی است که با استفاده از آن میتوان برنامههای اندرویدی را به صورت…
معماری MVP در اندروید (Model-View-Presenter) یک الگوی طراحی است که در توسعه برنامههای اندروید استفاده میشود. این الگو با تقسیم…
suspend fun یک توصیفگر است که در زبان برنامهنویسی Kotlin استفاده میشود و به توابع اجازه میدهد به صورت همروند…
Async/await یک الگویی است که به شما اجازه میدهد توابع ناهمگام را به صورت همزمان و خطی نوشته و اجرا…
انواع dispatchers ها در coroutines، با استفاده از آنها میتوانید همروندی در برنامههای خود را بهبود بخشید و عملیاتهای مختلف…
اصول SOLID در اندوید یک مجموعه اصول طراحی نرمافزار است که توسط رابرت سی. مارتین (Robert C. Martin) معرفی شدهاند.…
LiveData در معماری MVVM اندروید، یک ابزار قدرتمند برای مدیریت و انتقال دادههای زنده(نمایش تغییرات real time) است. با استفاده…