Homepage
Open in app
Sign in
Get started
Swiftly Engineered iOS
Unlock the Full Potential of iOS Development with Swift
SwiftUI
Animation
Design Pattern
Design Principles
Anti Pattern
Security
Tips
Follow
Building a floating search bar in SwiftUI
Building a floating search bar in SwiftUI
In this project, I’m building a floating search bar in SwiftUI that enhances user experience by allowing quick access to search…
Kelvin Tan
Oct 17
Building an animated paging indicator with SwiftUI
Building an animated paging indicator with SwiftUI
Many home screens in apps often feature horizontally scrolling content with images, accompanied by a paging indicator. Typically, you’ll…
Kelvin Tan
Oct 10
Building a Hero animation with SwiftUI
Building a Hero animation with SwiftUI
Wouldn’t we all agree that animations significantly enhance the overall experience of an app? However, building them can sometimes be a…
Kelvin Tan
Sep 27
Building an animated sticky header with SwiftUI
Building an animated sticky header with SwiftUI
You’re a passionate car owner, and at the same time, you’re skilled at creating magic with SwiftUI. With plenty of free time on your hands…
Kelvin Tan
Sep 12
Animation
Building an animated Sliding Tab View with SwiftUI
Building an animated Sliding Tab View with SwiftUI
In the previous article, we briefly discussed building a Sliding Tab View with SwiftUI. Now, we’ll enhance the user experience by adding…
Kelvin Tan
Aug 1
Splash screen typing animation
Splash screen typing animation
In the realm of app development, user interfaces play a pivotal role in engaging audiences. Animations, especially subtle yet captivating…
Kelvin Tan
Dec 13, 2023
Beginner’s Guide to Basic Animations in SwiftUI Part 2
Beginner’s Guide to Basic Animations in SwiftUI Part 2
This is the follow-up to the beginner’s guide on basic animation in SwiftUI. If you didn’t catch the initial part, please find it here.
Kelvin Tan
Sep 29, 2023
Beginner’s Guide to Basic Animations in SwiftUI Part 1
Beginner’s Guide to Basic Animations in SwiftUI Part 1
SwiftUI, Apple’s innovative framework for building user interfaces across all Apple platforms, has made creating animations a breeze. With…
Kelvin Tan
Sep 19, 2023
SF Symbols Animation in SwiftUI
SF Symbols Animation in SwiftUI
SF Symbols is a comprehensive library of vector-based symbols introduced by Apple. The library contains over 5,000 symbols, making it a…
Kelvin Tan
Sep 14, 2023
Swiftui
Building Biometric Authentication with SwiftUI
Building Biometric Authentication with SwiftUI
Privacy is a significant concern for many users, and fortunately, Apple provides an API for biometric authentication. This feature enhances…
Kelvin Tan
Aug 30
Building a CollectionView in SwiftUI
Building a CollectionView in SwiftUI
SwiftUI has revolutionized the way we build user interfaces in iOS, macOS, and other Apple platforms. One of the most common UI components…
Kelvin Tan
Aug 22
Building a TabBar with SwiftUI
Building a TabBar with SwiftUI
Fresh out of university and eager to find your first job, you discovered a new startup in need of an iOS engineer. Embracing the…
Kelvin Tan
Aug 15
Building a customised Sliding Tab View with SwiftUI
Building a customised Sliding Tab View with SwiftUI
In the previous article, we briefly discussed building an animated Sliding Tab View with SwiftUI. Now, we’ll customise the UI. The code…
Kelvin Tan
Aug 8
Building a Sliding Tab View with SwiftUI
Building a Sliding Tab View with SwiftUI
Imagine a menu at your fingertips! Sliding Tab Views are a handy feature in mobile apps that let you switch between sections of content by…
Kelvin Tan
Jul 10
Building an advanced TableView in SwiftUI
Building an advanced TableView in SwiftUI
In SwiftUI, implementing a sectioned list, similar to UITableView with sections in UIKit, is straightforward and intuitive. SwiftUI…
Kelvin Tan
Jun 20
Building a TableView in SwiftUI
Building a TableView in SwiftUI
SwiftUI provides a modern and declarative approach to building user interfaces across all Apple platforms. When it comes to displaying…
Kelvin Tan
Mar 26
Implementing MVVM-C Architecture with SwiftUI: A Comprehensive Guide
Implementing MVVM-C Architecture with SwiftUI: A Comprehensive Guide
SwiftUI, an intuitive framework designed for crafting interfaces on Apple’s ecosystem, embraces a declarative approach. The MVVM-C…
Kelvin Tan
Jan 11
Keep it Orthogonal Design Pattern for Swift
Keep it Orthogonal Design Pattern for Swift
In the realm of software development, adhering to best practices is pivotal for crafting robust, maintainable, and scalable applications…
Kelvin Tan
Dec 20, 2023
Fail Fast Design Pattern in Swift
Fail Fast Design Pattern in Swift
In the realm of software development, the “Fail Fast” design pattern stands as a guiding principle that emphasizes rapid identification of…
Kelvin Tan
Dec 13, 2023
Separation of Concern Design Pattern in Swift
Separation of Concern Design Pattern in Swift
Separation of concern (SoC) is a design principle that aims to divide a complex problem into smaller and simpler subproblems, each with a…
Kelvin Tan
Dec 6, 2023
Visitor Design Pattern in Swift
Visitor Design Pattern in Swift
The Visitor pattern is a pattern that allows developers to separate the algorithm from the object structure on which it operates. It allows…
Kelvin Tan
Nov 12, 2023
Template Method Design Pattern in Swift
Template Method Design Pattern in Swift
The behavioural design pattern for template method is used to define the skeleton of an algorithm in a base class and allow subclasses to…
Kelvin Tan
Nov 11, 2023
Strategy Design Pattern in Swift
Strategy Design Pattern in Swift
The behavioural design pattern for strategy is used to encapsulate a family of algorithms or strategies and make them interchangeable. This…
Kelvin Tan
Nov 10, 2023
State Design Pattern in Swift
State Design Pattern in Swift
The behavioural design pattern for state, also known as the state pattern, is used to encapsulate an object’s behaviour based on its state…
Kelvin Tan
Nov 9, 2023
Observer Design Pattern in Swift
Observer Design Pattern in Swift
Behavioral design patterns are an important aspect of software design that provide solutions to problems that arise in software…
Kelvin Tan
Nov 8, 2023
Memento Design Pattern in Swift
Memento Design Pattern in Swift
Behavioral design patterns are an essential aspect of software design that provide solutions to problems that arise in software…
Kelvin Tan
Nov 7, 2023
Mediator Design Pattern in Swift
Mediator Design Pattern in Swift
Behavioral design patterns are a set of design patterns that focus on improving the communication and interaction between objects in a…
Kelvin Tan
Nov 6, 2023
Iterator Design Pattern in Swift
Iterator Design Pattern in Swift
Behavioral design patterns are a set of design patterns that focus on improving the communication and interaction between objects in a…
Kelvin Tan
Nov 5, 2023
Interpreter Design Pattern in Swift
Interpreter Design Pattern in Swift
Behavioral design patterns are a set of design patterns that focus on improving the communication and interaction between objects in a…
Kelvin Tan
Nov 4, 2023
Command Design Pattern in Swift
Command Design Pattern in Swift
Behavioral design patterns are a set of design patterns that focus on the communication and interaction between objects. The Command…
Kelvin Tan
Nov 3, 2023
Chain of Responsibilities Design Pattern in Swift
Chain of Responsibilities Design Pattern in Swift
Behavioral design patterns are essential for streamlining communication between objects in a software system. One such pattern, the Chain…
Kelvin Tan
Nov 2, 2023
Proxy Design Pattern in Swift
Proxy Design Pattern in Swift
The Proxy design pattern is a structural pattern in which a surrogate object acts as a placeholder for another object. The Proxy pattern…
Kelvin Tan
Oct 30, 2023
Flyweight Design Pattern in Swift
Flyweight Design Pattern in Swift
he Flyweight Design Pattern is a structural pattern that allows efficient sharing of objects that are used repeatedly in an application…
Kelvin Tan
Oct 29, 2023
Facade Design Pattern in Swift
Facade Design Pattern in Swift
The Facade Design Pattern is a software design pattern that provides a simple interface to a complex system, making it easier to use and…
Kelvin Tan
Oct 28, 2023
About Swiftly Engineered iOS
Latest Stories
Archive
About Medium
Terms
Privacy
Teams