Flows in Kotlin

Flows in Kotlin

Flows in Kotlin

زي ماحنا عارفين انه ال coroutine هيا طريقة بتنفذ asynchronous task في background thread وبترجعلك نتيجة واحدة، مثلا بتنادي profile api، بتقرأ فايل، بتعمل عملية حسابية معقدة،، فكل الامثلة ده بترجعلك في الاخر بقيمة واحدة(single shot)،، نيجي بقي لل flows هو نفسه اللي بتعمله ال coroutine ولكن الفرق انه ال flows بترجعلك stream of data (multiple shots) وبشرط ان تكون ال data من نفس النوع زي مثلا <Flow<Int كل الداتا المبعوثة من نوع  Int