You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kotlin Coroutines are a feature of the Kotlin programming language that allows for easy and efficient asynchronous programming. Coroutines provide a way to write asynchronous code in a synchronous style, making it easier to read and understand.
Structured concurrency is a programming paradigm that emphasizes the use of scopes to manage the lifecycle of asynchronous tasks. When you launch a coroutine within a scope, it becomes a child of that scope, and when the scope is cancelled or completes, all of its child coroutines are cancelled as well.
Parallel decomposition is a technique used in software development to speed up the execution of a program by splitting it into smaller, independent parts that can be executed concurrently. In Kotlin, this can be achieved using coroutines, which provide an easy and efficient way to write asynchronous and non-blocking code.
SholehApp is a Islamic app for study case built completely using Kotlin. Under the hood, it uses the various kind of API to fetch the data then uses many library's