Author: canopas

Canopas is helping entrepreneurs, small business owners, startups to actualize their dreams and achieve business goals. Bringing technology to life!

Animations in SwiftUI with examples

Why do users love motion(animation) so much? Because animation supports the essence of actual and real interaction. Here’s an implementation guide of eye-pleasing animations in SwiftUI.…

7 useful ways to create Flow in Kotlin

7 very important and useful ways to create Flow in Kotlin with examples. flowOf() asFlow() flow{} MutableStateFlow & MutableSharedFlow() ChannelFlow CallbackFlow emptyFlow Read full version of this blog post with…

Jetpack compose: Custom animations

Wanna learn how to design custom animations in Jetpack Compose? This article will help you learn how to implement super cool custom animations using Jetpack compose in Android. We are…