کاتلین

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

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

7 ماه ago

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

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

7 ماه ago

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

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

7 ماه ago

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

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

7 ماه ago

انواع dispatchers ها در coroutines

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

7 ماه ago

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

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

7 ماه ago

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

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

7 ماه ago

مقایسه Shared Flow و State Flow در اندروید

مقایسه Shared Flow و State Flow: برای مدیریت وضعیت‌ها و ارسال داده‌ها در اندروید، از State Flow و Shared Flow…

8 ماه ago

آموزش استفاده از Shared Flow در اندروید

Shared Flow یک جریان "hot" است که مقادیر ارسال شده را بین تمام مصرف‌کنندگانش به صورت یکسان پخش می‌کند. این…

8 ماه ago