کاتلین

آموزش معماری Clean در Mvvm – ترولرن

معماری Clean در Mvvm بر اساس اصول تفکیک مسئولیت طراحی شده است و به شما کمک می‌کند تا کدهایتان را…

1 سال ago

آموزش معماری MVI در اندروید – ترولرن

معماری MVI در اندروید یا "Model-View-Intent"یک رویکرد مفهومی است که برای توسعه برنامه‌های اندروید استفاده می‌شود. با استفاده از معماری…

1 سال ago

آموزش معماری MVC در اندروید – ترولرن

معماری MVC در اندروید (Model-View-Controller) یک الگوی طراحی است که با استفاده از آن می‌توان برنامه‌های اندرویدی را به صورت…

1 سال ago

آموزش معماری MVP در اندروید – ترولرن

معماری MVP در اندروید (Model-View-Presenter) یک الگوی طراحی است که در توسعه برنامه‌های اندروید استفاده می‌شود. این الگو با تقسیم…

1 سال ago

آموزش suspend fun در Kotlin: بهبود کارایی برنامه‌نویسی با استفاده از کروتین‌ها

suspend fun یک توصیف‌گر است که در زبان برنامه‌نویسی Kotlin استفاده می‌شود و به توابع اجازه می‌دهد به صورت همروند…

1 سال ago

آموزش Async/await در کروتین‌های اندروید

Async/await یک الگویی است که به شما اجازه می‌دهد توابع ناهمگام را به صورت همزمان و خطی نوشته و اجرا…

1 سال ago

انواع dispatchers ها در coroutines

انواع dispatchers ها در coroutines، با استفاده از آنها می‌توانید همروندی در برنامه‌های خود را بهبود بخشید و عملیات‌های مختلف…

1 سال ago

اصول SOLID در اندوید – ترولرن

 اصول SOLID در اندوید یک مجموعه اصول طراحی نرم‌افزار است که توسط رابرت سی. مارتین (Robert C. Martin) معرفی شده‌اند.…

1 سال ago

آموزش LiveData: مدیریت داده‌های واکنش‌پذیر در معماری MVVM اندروید

LiveData در معماری MVVM اندروید، یک ابزار قدرتمند برای مدیریت و انتقال داده‌های زنده(نمایش تغییرات real time) است. با استفاده…

1 سال ago