اگه میخای فلو (flow) رو بطور کامل آموزش ببینی و روش استفاده از اون رو توی 2 تا پروژه عملی (دیجی کالا و اسنپ فود) یاد بگیری، اینجا کلیک کن
فلو (flow) یک کتابخانه برنامهنویسی در زبان کاتلین (Kotlin) است که برای برنامهنویسی رویدادگرا (event-driven) و برنامهنویسی نوع اصلی (type-safe) به کار میرود. این کتابخانه مبتنی بر کانسپت Reactive است و برای پشتیبانی از مفهوم جریان داده (data stream) طراحی شده است.
با استفاده از فلو، میتوانید جریان دادههایی را ایجاد کنید که در طول زمان تغییر میکنند و از آنها برای ارتباط با دیگر قسمتهای برنامهتان استفاده کنید. فلو به صورت نوعدار و ایمن است و به برنامهنویسان اجازه میدهد تا با استفاده از این کتابخانه، کد کمتری بنویسند و خطاهای زمان اجرا را کاهش دهند.
مقایسه Shared Flow و State Flow: برای مدیریت وضعیتها و ارسال دادهها در اندروید، از State Flow و Shared Flow…
Shared Flow یک جریان "hot" است که مقادیر ارسال شده را بین تمام مصرفکنندگانش به صورت یکسان پخش میکند. این…
State Flow یک ابزار مفید در اندروید است که به توسعه دهندگان اجازه میدهد تا جریان دادههای زمینهای را به…
اپراتورهای Flow در Kotlin، مجموعهای از ابزار قدرتمند هستند که به برنامهنویسان اجازه میدهند تا با دادههای جریانی کار کنند…
flow در اندروید یک کتابخانه برنامهنویسی است که در کتابخانه Kotlin Coroutines موجود است و برای برنامهنویسی آسینکرون (async) در…