PinnedMr UmbrellainLevel Up CodingAndroid Button Morphing AnimationHow to create a button morphing animation·4 min read·Jul 14, 2021----
PinnedMr UmbrellainLevel Up CodingShared Element using MaterialContainerTransform in AndroidHow to build MaterialContainerTransform transition and resolve a problem come with it·7 min read·Jul 14, 2021----
PinnedMr UmbrellainLevel Up CodingHow to create like button animation in Android — Part 1From Dribbble design to real code·6 min read·Jul 14, 2021--1--1
Mr UmbrellainLevel Up CodingReusable Custom Modifiers in SwiftUI: Enhancing Views with StyleElevate Your SwiftUI Views with Custom Modifiers·3 min read·May 28, 2023----
Mr UmbrellainLevel Up CodingUnderstanding Abstraction in Swift: Exploring some and ProtocolsExploring the Differences and Use Cases·4 min read·May 28, 2023----
Mr UmbrellainLevel Up CodingUnderstanding the “some” Keyword in SwiftUI: Powerful Abstraction and Type ErasureUnleashing the Power of Type Abstraction and Type Erasure·3 min read·May 28, 2023----
Mr UmbrellainLevel Up CodingExploring the imeAction options in KeyboardOptionsLearn how to use the different imeAction values in Jetpack Compose’s KeyboardOptions·3 min read·May 16, 2023----
Mr UmbrellainLevel Up CodingKeyboardOptions in Jetpack Compose: A Beginner’s GuideLearn about the KeyboardOptions component in Jetpack Compose and how to use its various keyboardType options.·3 min read·May 16, 2023----
Mr UmbrellainLevel Up CodingRegex Made Simple: A Beginner’s Guide to Understanding Regular ExpressionsUnderstanding Regular Expressions with Easy-to-Follow Examples in Kotlin·4 min read·Apr 28, 2023----
Mr UmbrellainLevel Up CodingExploring rememberCoroutineScope in Jetpack ComposeA deep dive into the power of rememberCoroutineScope for managing coroutines in Jetpack Compose.·3 min read·Apr 23, 2023----