Nemi Shah's Blog

Use Flutter UI inside iOS App Extensions

Feb 23, 2024

Use Flutter UI inside iOS App Extensions

iOS app extensions are a way for you to “extend” your functionality outside of your own app and allowing user's to interact with it through other apps on their device. In this article we will explore the basics of setting up an extension and how to use Flutter in it.

Creating the YouTube subscribe button using AnimatedController and Tween in Flutter

Feb 15, 2024

Creating the YouTube subscribe button using AnimatedController and Tween in Flutter

YouTube recently added an interaction to their subscribe button. In this article we will build something similar using Flutter.

A Guide to UI Design Patterns in Flutter — Navigation and Layout

Nov 15, 2023

A Guide to UI Design Patterns in Flutter — Navigation and Layout

In this article, we're going to look at all the different ways to lay out and navigate between different features in your Flutter apps.

Mastering Implicit Animations in Flutter

Apr 20, 2023

Mastering Implicit Animations in Flutter

In this guide, we'll focus on implicit animations in Flutter — a simple yet effective technique to bring your app's UI to life.

Flutter flexible widgets: Flexible and Expanded

Apr 18, 2023

Flutter flexible widgets: Flexible and Expanded

Flutter provides several useful widgets to make your apps responsive, in this article we will explore Flexible and Expanded and look at some common ways they can be used when building your Flutter apps.

Flutter flexible widgets: Column

Apr 16, 2023

Flutter flexible widgets: Column

Flutter provides several useful widgets to make your apps responsive, in this article we will explore Flexible and Expanded and look at some common ways they can be used when building your Flutter apps.

SwiftUI: Reusable UI with Custom Modifiers

Dec 8, 2022

SwiftUI: Reusable UI with Custom Modifiers

The ability to create custom view modifiers is a powerful feature in SwiftUI, in this article we will cover examples of how this feature can be used to make building UI so much easier.