Open in app

Sign In

Write

Sign In

Mr Umbrella
Mr Umbrella

413 Followers

Home

About

Published in

Level Up Coding

·Pinned

Android Button Morphing Animation

How to create a button morphing animation Introduction ProgressDialog is deprecated.What is the alternate one to use? Well, ProgressDialog is a model dialog, which prevents the user from interacting with the app. Instead of using this class, you should use a progress indicator, which can be embedded in your app’s UI…

Android

4 min read

Android Button Morphing Animation
Android Button Morphing Animation
Android

4 min read


Published in

Level Up Coding

·Pinned

Shared Element using MaterialContainerTransform in Android

How to build MaterialContainerTransform transition and resolve a problem come with it — Introduction Material design is all about creating a ubiquitous and intuitive user experience. The Material motion system for Android is a set of transition patterns that can help users understand and navigate an app. The four main Material transition patterns are as follows: Container Transform. Shared Axis. Fade Through.

Android

7 min read

Shared Element using MaterialContainerTransform in Android
Shared Element using MaterialContainerTransform in Android
Android

7 min read


Published in

Level Up Coding

·Pinned

How to create like button animation in Android — Part 1

From Dribbble design to real code — Introduction It’s easy to feel lonely when you’ve been told to work from home without a choice. So am I! 🥱 After getting increasingly bored, I start browsing on Dribbble to get some inspiration. I find myself staring at this design when I suddenly realize how much more I like it. …

Android

6 min read

How to create like button animation in Android — Part 1
How to create like button animation in Android — Part 1
Android

6 min read


Published in

Level Up Coding

·4 days ago

Reusable Custom Modifiers in SwiftUI: Enhancing Views with Style

Elevate Your SwiftUI Views with Custom Modifiers — Introduction In SwiftUI, view modifiers play a crucial role in customizing the appearance and behavior of views. While SwiftUI provides a wide range of built-in modifiers, there are times when you need to create your own custom modifiers to encapsulate specific view modifications and make them reusable across your app. In…

IOS

3 min read

Reusable Custom Modifiers in SwiftUI: Enhancing Views with Style
Reusable Custom Modifiers in SwiftUI: Enhancing Views with Style
IOS

3 min read


Published in

Level Up Coding

·4 days ago

Understanding Abstraction in Swift: Exploring some and Protocols

Exploring the Differences and Use Cases — Introduction In Swift, abstraction is a powerful concept that allows us to build flexible and reusable code. Two important features that contribute to abstraction in Swift are the some keyword and protocols. Although they serve a similar purpose of abstraction, they have distinct characteristics and use cases. …

Swift

4 min read

Understanding Abstraction in Swift: Exploring some and Protocols
Understanding Abstraction in Swift: Exploring some and Protocols
Swift

4 min read


Published in

Level Up Coding

·4 days ago

Understanding the “some” Keyword in SwiftUI: Powerful Abstraction and Type Erasure

Unleashing the Power of Type Abstraction and Type Erasure — Introduction In SwiftUI, the some keyword plays a crucial role in providing powerful abstraction and type erasure capabilities. It allows us to create flexible and reusable views, functions, and properties without explicitly specifying their concrete types. …

Swift

3 min read

Understanding the “some” Keyword in SwiftUI: Powerful Abstraction and Type Erasure
Understanding the “some” Keyword in SwiftUI: Powerful Abstraction and Type Erasure
Swift

3 min read


Published in

Level Up Coding

·May 16

Exploring the imeAction options in KeyboardOptions

Learn how to use the different imeAction values in Jetpack Compose’s KeyboardOptions — Introduction Jetpack Compose provides us with various tools and utilities to create dynamic and interactive user interfaces. One of the essential tools for creating text input fields is the KeyboardOptions class. It provides us with many options to customize the keyboard behavior for a specific text field. One of the options…

Kotlin

3 min read

Exploring the imeAction options in KeyboardOptions
Exploring the imeAction options in KeyboardOptions
Kotlin

3 min read


Published in

Level Up Coding

·May 16

KeyboardOptions in Jetpack Compose: A Beginner’s Guide

Learn about the KeyboardOptions component in Jetpack Compose and how to use its various keyboardType options. — Introduction Jetpack Compose is a modern UI toolkit for building native Android apps. One of its components is TextField, which allows users to enter text into an app. TextField uses the KeyboardOptions component to configure the keyboard that appears when the user taps on the text field.

Kotlin

3 min read

KeyboardOptions in Jetpack Compose: A Beginner’s Guide
KeyboardOptions in Jetpack Compose: A Beginner’s Guide
Kotlin

3 min read


Published in

Level Up Coding

·Apr 28

Regex Made Simple: A Beginner’s Guide to Understanding Regular Expressions

Understanding Regular Expressions with Easy-to-Follow Examples in Kotlin — Introduction Imagine you have a toy box with lots of toys in it. You want to find all the red cars in the toy box. You could go through each toy one by one until you find a red car, but that would take a long time. A regular expression is…

Android

4 min read

Regex Made Simple: A Beginner’s Guide to Understanding Regular Expressions
Regex Made Simple: A Beginner’s Guide to Understanding Regular Expressions
Android

4 min read


Published in

Level Up Coding

·Apr 23

Exploring rememberCoroutineScope in Jetpack Compose

A deep dive into the power of rememberCoroutineScope for managing coroutines in Jetpack Compose. — Introduction Jetpack Compose is a modern toolkit for building native Android UIs using Kotlin. It introduces a new way of managing state and side effects in your UI components. One of the most important things when using Jetpack Compose is to have a good understanding of coroutines and how to manage…

Android

3 min read

Exploring rememberCoroutineScope in Jetpack Compose
Exploring rememberCoroutineScope in Jetpack Compose
Android

3 min read

Mr Umbrella

Mr Umbrella

413 Followers

Writer, enthusiastic developer

Following
  • Boateng Sekyere

    Boateng Sekyere

  • Dennis De Silva

    Dennis De Silva

  • Amit Chauhan

    Amit Chauhan

  • Diana C.

    Diana C.

  • Remington Write

    Remington Write

See all (1,616)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams