Open in app

Sign In

Write

Sign In

Enebin
Enebin

146 Followers

Home

Lists

About

Published in

Towards Dev

·Pinned

Swift Concurrency Deep Dive [1] — GCD vs async/await

This post is written for a deeper understanding of Swift concurrency, that is, async/await. I usually get information for iOS from WWDC sessions but sometimes it seems that quite many stuffs are not covered enough in the sessions. This time, while studying Swift concurrency, I came across similar kind of…

Swift

6 min read

Swift Concurrency Deep Dive [1] — GCD vs async/await
Swift Concurrency Deep Dive [1] — GCD vs async/await
Swift

6 min read


Published in

Better Programming

·Pinned

3 Ways to Observe App’s Lifecycle in SwiftUI

There are things that weren’t that difficult in UIKit but in SwiftUI. Tracking an app’s life cycle is one of those things. We’ve had to write extra codes to track the status such as applicationWillEnterForeground or applicationDidEnterBackground which are provided in AppDelegate(or SceneDelegate). In fact, rather than turning the app…

Swiftui

4 min read

3 Ways to Observe App’s Lifecycle in SwiftUI
3 Ways to Observe App’s Lifecycle in SwiftUI
Swiftui

4 min read


Pinned

SwiftUI | How to make 3D carousel view

While I looking for some design references, I happened to see an image of Pantone’s plastic color chip sets commonly seen in design studios. For those who are hasty, here’s the final view.

Swift

4 min read

SwiftUI | How to make 3D carousel view
SwiftUI | How to make 3D carousel view
Swift

4 min read


Pinned

SwiftUI | Some examples of modern animations with demo cafe app

This time I brought an example project using matchedGeometryEffect and DispatchQueue to implement some fascinating animations. I will show you a simple cafe app which introduces their products. Let’s peek into a final view.

Swift

3 min read

SwiftUI | Some examples of modern animations with demo cafe app
SwiftUI | Some examples of modern animations with demo cafe app
Swift

3 min read


Jun 19

SwiftUI로 호다닥 비디오 녹화 앱 만들기

이 글은 더 나은 이해를 위해 영어로 쓰여진 이 시리즈를 한국어로 옮긴 글입니다. 이 시리즈를 먼저 접해보신 분이라면 읽지 않으셔도 좋습니다. 완전히 같은 내용이거든요. 스포일러 곧 펼쳐질 지루하기 짝이 없는 과정을 단 3줄로 압축한 패키지를 만들었습니다!!! 자세한 내용은 맨 아래를 확인해주세요. GitHub - enebin/Aespa: Easiest camera handling package ever for SwiftUI & UIKit Easiest camera handling package ever for SwiftUI & UIKit - GitHub - enebin/Aespa: Easiest camera handling package ever…github.com 들어가는 말 UIImagePicker …

Swiftui

26 min read

SwiftUI로 호다닥 비디오 녹화 앱 만들기
SwiftUI로 호다닥 비디오 녹화 앱 만들기
Swiftui

26 min read


Jun 15

Video Recorder App with SwiftUI [Fin] — Album

Previous post Step-by-Step Visual Guide to Developing a Video Recorder App with SwiftUI [2] — View In this post, we will take the preview screen from the session and output it to the View in SwiftUI.enebin.medium.com In the previous post, we explained how to connect the preview screen of the session and display it on the screen. From now on, we will learn how to proceed with recording, stop recording, and handle the recorded files.

Swift

6 min read

Step-by-Step Visual Guide to Developing a Video Recorder App with SwiftUI [Fin] — Album
Step-by-Step Visual Guide to Developing a Video Recorder App with SwiftUI [Fin] — Album
Swift

6 min read


Jun 15

Video Recorder App with SwiftUI [2] — View

Previous post: Step-by-Step Visual Guide to Developing a Video Recorder App with SwiftUI [1] — Set Up The existence of UIImagePickerController is enough to help apps that simply need to take photos or shoot videos. That's…enebin.medium.com In the previous post, we learned how to connect input and output and start a session. In this post, we will take the preview screen from the session and output it to the View in SwiftUI.

Swiftui

4 min read

Step-by-Step Visual Guide to Developing a Video Recorder App with SwiftUI [2] — View
Step-by-Step Visual Guide to Developing a Video Recorder App with SwiftUI [2] — View
Swiftui

4 min read


Jun 11

Video Recorder App with SwiftUI [1] — Set Up

The existence of UIImagePickerController is enough to help apps that simply need to take photos or shoot videos. That's what I thought, too. I believed that by using this API while preparing my personal project app, the video shooting part would be solved like a charm. …

Swiftui

6 min read

Video Recorder App with SwiftUI [1] — Set Up
Video Recorder App with SwiftUI [1] — Set Up
Swiftui

6 min read


Mar 28

Cache Locality Matters More Than You Think in iOS Development

Typically, when you’re developing an application, you’re working with high-level and abstracted APIs, which means that you don’t need to consider loading or evicting behavior of cache directly. However, in certain scenarios, it can have a significant impact on your application’s performance. …

Swift

5 min read

Cache Locality Matters More Than You Think in iOS Development
Cache Locality Matters More Than You Think in iOS Development
Swift

5 min read


Mar 6

RxSwift behind the scenes — Contract

So, to quote the document, “that is to say that it is proper for an Observable to issue no notifications, to issue only an OnCompleted or an OnError notification, or to issue only OnNext notifications”. RxSwift Example let subject = BehaviorSubject(value: 0) let observer = subject.asObserver() let observable = subject.asObservable() observable.subscribe(…

Reactive Programming

3 min read

Reactive Programming

3 min read

Enebin

Enebin

146 Followers

I can make your dream come true | Mainly Interested in iOS | https://github.com/enebin

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams