narjes Mansoori·۶ ماه پیشآشنایی با مفهوم,Socket, WebSockets، Socket.IO و SignalRدر برنامهنویسی سوکت، دو نوع سوکت اصلی وجود دارد: سوکت کلاینت و سوکت سرور. هر دو برای برقراری ارتباط بین برنامهها از طریق شبکه استفاده می…
narjes Mansoori·۹ ماه پیشآموزش تست نویسی در اندروید(ادامه)خب Before@: این آنوتیشن برای مشخص کردن یک متدی است که قبل از اجرای هر تست اجرا میشود. معمولاً برای تنظیمات مورد نیاز قبل از هر تست استفاده…
narjes Mansoori·۹ ماه پیشتست نویسی در برنامه نویسی اندرویدشروع کنید با ببینید چیه تست نویسی؟: تست نویسی مثل اینه که وقتی یه بازی میسازید، قبلش یه نقشه کشیدید که چی باید بسازید و بعداً ازش برای مطم…
narjes Mansoori·۱۰ ماه پیشتفاوت Sealed کلاس ها و Enum کلاس ها در کاتلینکلاسهای Sealed و Enum هر دو برای مدل کردن دادههای محدود به کار میروند، اما با تفاوتهای مهمی:الف - Sealed Classes (کلاسهای مهرهدار یا…
narjes Mansoori·۱۰ ماه پیشآشنایی با مفهوم callbackFlow در کروتیندر واقع callbackFlow یک FlowBuilder در کاتلین است که به شما امکان میدهد یک فلو را از طریق یک Callback تولید کنید. حالتی که میتوانید از ca…
narjes Mansoori·۱۰ ماه پیشآشنایی با مفهوم Flowable در RxJavaدر واقع Flowable یک نوع دادهی جریانی (stream) در Reactive Streams است که در کتابخانهی راکتیو RxJava وجود دارد. Flowable مشابه Observable…
narjes Mansoori·۱۰ ماه پیشآشنایی با مفهوم StateFlow و SharedFlowقبل از مطالعه این پست به عنوان پیشنیاز پست قبلی رو مطالعه کنید.خب StateFlow و SharedFlow دو نوع HotFlow هستند . تفاوتها و مشابهات بین آنها…
narjes Mansoori·۱۰ ماه پیشآشنایی با مفهوم Cold Flow و Hot Flowسلام بچه ها امیدوارم که حالتون خوب باشه .بازم اومدیم با یه پست دیگه از مفاهیم مربوط به flow ها .پیشنهاد میکنم پست های دیگه مرتبط با این مبح…
narjes Mansoori·۱۰ ماه پیشترمینال اپراتور ها (Terminal Operators)در flow هاترمینال اپراتورها در فلوها عملیاتی هستند که به واقع فلو را خاتمه میدهند . این اپراتورها اجازه میدهند تا مقادیر را از فلوها جمع آوری کنید…
narjes Mansoori·۱۰ ماه پیشآشنایی با Flow Builder در کاتلین به طور خلاصه، چهار نوع سازندهی اصلی برای ایجاد فلوها در کروتین وجود دارد که به شرح زیر است:الف- ()flowOf: این نوع سازنده برای ایجاد یک فل…