DEV Community

Swift

a programming language created by Apple for building iOS and Mac apps

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Swiftly Chatting: Building Chatbots with Botter

Swiftly Chatting: Building Chatbots with Botter

164
Comments
5 min read
How we built a Swift app that uses Rust

How we built a Swift app that uses Rust

95
Comments 14
4 min read
Create, Push, and Present Any View Controller in 1 LOC using Metaprogramming

Create, Push, and Present Any View Controller in 1 LOC using Metaprogramming

34
Comments 8
11 min read
Recreating iMessage's Sticker Peel-Off Effect

Recreating iMessage's Sticker Peel-Off Effect

33
Comments 1
7 min read
Como criar um App para iOS em ViewCode

Como criar um App para iOS em ViewCode

32
Comments 5
12 min read
How We Translated the Dodo Pizza App into Arabic

How We Translated the Dodo Pizza App into Arabic

21
Comments
17 min read
Modern Async Primitives on iOS, Android, and the Web

Modern Async Primitives on iOS, Android, and the Web

14
Comments
9 min read
LeetCode, Hard (Acceptance 24%, Latest): 2867. Count Valid Paths in a Tree. DFS. O(n). Swift.

LeetCode, Hard (Acceptance 24%, Latest): 2867. Count Valid Paths in a Tree. DFS. O(n). Swift.

12
Comments 1
3 min read
Is There Any Overlap Between Swift Developers & Swifties?

Is There Any Overlap Between Swift Developers & Swifties?

12
Comments 8
1 min read
Input() Syntax in 20 Different Programming Languages

Input() Syntax in 20 Different Programming Languages

8
Comments 1
2 min read
Splitting SwiftData and SwiftUI via MVVM

Splitting SwiftData and SwiftUI via MVVM

8
Comments 4
4 min read
Learning Through Abstraction

Learning Through Abstraction

8
Comments 4
6 min read
LeetCode 2612 (Hard). Minimum Reverse Operations. Swift. BFS. O(n+k). O(n).

LeetCode 2612 (Hard). Minimum Reverse Operations. Swift. BFS. O(n+k). O(n).

8
Comments
4 min read
Control dependencies with structs in Swift

Control dependencies with structs in Swift

7
Comments
7 min read
Build a Pixel Perfect Threads Clone in Swift UI—With a Twist!

Build a Pixel Perfect Threads Clone in Swift UI—With a Twist!

7
Comments
16 min read
LeetCode 2532 (Hard++, Extra Category, Amazon). Time to Cross a Bridge.

LeetCode 2532 (Hard++, Extra Category, Amazon). Time to Cross a Bridge.

7
Comments 4
6 min read
LeetCode, Hard, last two problems: 2809. Min Time to Make Array Sum At Most x & 2813. Max Elegance of a K-Length Subseq.

LeetCode, Hard, last two problems: 2809. Min Time to Make Array Sum At Most x & 2813. Max Elegance of a K-Length Subseq.

7
Comments 2
4 min read
[WWDC2023] SwiftData Basic Use Case in 6 Steps

[WWDC2023] SwiftData Basic Use Case in 6 Steps

7
Comments
5 min read
How to Build an E-commerce App in SwiftUI using Firebase

How to Build an E-commerce App in SwiftUI using Firebase

7
Comments 1
3 min read
Building a ToDo app with SwiftUI and Cosmic

Building a ToDo app with SwiftUI and Cosmic

7
Comments
17 min read
LeetCode 2801 (Hard, Acceptance Level 14.5%). Count Stepping Numbers in Range. DP. Efficiently handles large inputs (10^9 + 7).

LeetCode 2801 (Hard, Acceptance Level 14.5%). Count Stepping Numbers in Range. DP. Efficiently handles large inputs (10^9 + 7).

7
Comments 2
4 min read
#4 SOLID - Interface Segregation Principle | Swift | iOS Development

#4 SOLID - Interface Segregation Principle | Swift | iOS Development

7
Comments
1 min read
LeetCode, Hard: 2818. Apply Operations to Maximize Score. Swift

LeetCode, Hard: 2818. Apply Operations to Maximize Score. Swift

6
Comments
5 min read
Como decodificar JSON em Swift

Como decodificar JSON em Swift

6
Comments
5 min read
Implementing location search by address into the iOS app. Step-by-Step Guide

Implementing location search by address into the iOS app. Step-by-Step Guide

6
Comments
4 min read
Every Taylor Swift album and its corresponding programming language: deluxe edition

Every Taylor Swift album and its corresponding programming language: deluxe edition

6
Comments 8
6 min read
Managing the Keyboard in SwiftUI: A Comprehensive Tutorial

Managing the Keyboard in SwiftUI: A Comprehensive Tutorial

6
Comments 1
2 min read
LeetCode 956 (Hard). Solution of the day. Tallest Billboard. Swift. DP.

LeetCode 956 (Hard). Solution of the day. Tallest Billboard. Swift. DP.

6
Comments 1
3 min read
Every Taylor Swift album and its corresponding programming language

Every Taylor Swift album and its corresponding programming language

6
Comments 5
1 min read
iOS ScrollView - make it snappy!

iOS ScrollView - make it snappy!

6
Comments
2 min read
Swift: Evolution and backward compatibility. Exploring @available and #available attributes.

Swift: Evolution and backward compatibility. Exploring @available and #available attributes.

5
Comments
3 min read
10 Best SwiftUI Templates to Accelerate Your App Development Projects

10 Best SwiftUI Templates to Accelerate Your App Development Projects

5
Comments
4 min read
Discovering UI Performance testing with XCTest. Navigation performance.

Discovering UI Performance testing with XCTest. Navigation performance.

5
Comments 3
3 min read
Segredos segredosos dos Optionals em Swift: Um Guia para não perder o juízo!

Segredos segredosos dos Optionals em Swift: Um Guia para não perder o juízo!

5
Comments 2
3 min read
How to Debug and Solve an App Sandbox Related Issue Within the Xcode IDE

How to Debug and Solve an App Sandbox Related Issue Within the Xcode IDE

5
Comments 1
2 min read
How I Easily Used My Custom Color in My SwiftUI Project

How I Easily Used My Custom Color in My SwiftUI Project

5
Comments
2 min read
PlantMe — VisionOS AR houseplant catalog

PlantMe — VisionOS AR houseplant catalog

5
Comments
1 min read
Apple's Vision Pro: Stepping Into the Future of Spatial Computing

Apple's Vision Pro: Stepping Into the Future of Spatial Computing

5
Comments
2 min read
LeetCode 2790 (Hard). Maximum Number of Groups With Increasing Length. O(NlogN). Math. Only 10 lines of code.

LeetCode 2790 (Hard). Maximum Number of Groups With Increasing Length. O(NlogN). Math. Only 10 lines of code.

5
Comments
4 min read
Most essential Xcode shortcuts every developer should know

Most essential Xcode shortcuts every developer should know

5
Comments
5 min read
How to Start Vision Pro Development (Today)

How to Start Vision Pro Development (Today)

5
Comments
7 min read
How to Parallax?

How to Parallax?

4
Comments
2 min read
Non-Linear Thinking Part 2 - A Mysterious Doouubbllee.

Non-Linear Thinking Part 2 - A Mysterious Doouubbllee.

4
Comments 4
4 min read
MarqueeView - Smoothly Scrolling Text in an Infinite Loop Using SwiftUI

MarqueeView - Smoothly Scrolling Text in an Infinite Loop Using SwiftUI

4
Comments 1
7 min read
Things I learned after 5 years of iOS development

Things I learned after 5 years of iOS development

4
Comments
3 min read
🔔 Desktop notifications in 10 lines of Python code

🔔 Desktop notifications in 10 lines of Python code

4
Comments 1
2 min read
Combine CoreData and SwiftUI

Combine CoreData and SwiftUI

4
Comments
4 min read
Create another view controller in Xcode

Create another view controller in Xcode

4
Comments
1 min read
Discovering UI Performance testing with XCTest. Scrolling performance.

Discovering UI Performance testing with XCTest. Scrolling performance.

4
Comments
5 min read
Xcode debugging cheatsheet

Xcode debugging cheatsheet

4
Comments
2 min read
How To Handle VoIP Push Notifications using iOS Callkit

How To Handle VoIP Push Notifications using iOS Callkit

4
Comments
11 min read
SwiftUI with State

SwiftUI with State

3
Comments
3 min read
Navigation Link - Swift UI iOS 16

Navigation Link - Swift UI iOS 16

3
Comments 1
1 min read
useClosure() {work, backwards in returnValuesAsInput (backwards, work)}

useClosure() {work, backwards in returnValuesAsInput (backwards, work)}

3
Comments
4 min read
[WWDC2023] New Additions to ScrollView in iOS17 Part 1

[WWDC2023] New Additions to ScrollView in iOS17 Part 1

3
Comments
5 min read
Introducing SwiftData the successor of CoreData

Introducing SwiftData the successor of CoreData

3
Comments
5 min read
iOS development Weak and Strong Dance: How it breaks cycle reference?

iOS development Weak and Strong Dance: How it breaks cycle reference?

3
Comments
6 min read
From Frontend Web to the iOS Universe

From Frontend Web to the iOS Universe

3
Comments 2
2 min read
Let's get started

Let's get started

3
Comments 6
1 min read
Swift for Android: How to use Swift-Crypto with Android Studio

Swift for Android: How to use Swift-Crypto with Android Studio

3
Comments
8 min read
loading...