Xcoding with Alfian
Hi my name is Alfian Losari, a self-taught Software Engineer. I created Xcoding with Alfian with primary focus on tutorials about software development with Apple technologies such as iOS, macOS, watchOS, and tvOS using Swift, SwiftUI, and UIKit. Let's learn to build and solve real world problem using technology!
Introducing ClickClack Typing Trainer - Overview Trailer
ByteCast #20 - Build a WebSocket Client | Ping Scheduler & Network Monitor | Auto Reconnect
ByteCast #19 - Migrating Combine to Swift AsyncStream | CryptoTracker WebSocket Realtime SwiftUI App
ByteCast #18 — Параллельные асинхронные задачи с Swift Concurrency | async let | TaskGroup | Прим...
ByteCast #17 - Securing Document Directory Data with Secure Enclave Encryption & HMAC Signing
ByteCast #16 — Активные действия с URL-адресом сетевого изображения | Контейнер группы общих прил...
ByteCast #15 - Add Apple Intelligence Image Playground to WA Sticker Maker App | iOS 18 | SwiftUI
Build a Live Activity Broadcast Election Results iOS App | Firestore DB | Cloud Functions | APNS
ByteCast #14 - Actor Isolated Timer | Task & Clock | Swift Structured Concurrency
ByteCast #13 - @GlobalActor Thread Safe Class | Swift 6 Strict Concurrency
ByteCast #12 - @unchecked Sendable Thread Safe Class | Mutable Props | Swift 6 Strict Concurrency
ByteCast #11 - Unit Testing with Mock & Spy | Dependency Injection | Mockolo Swift Mock Generator
ByteCast X — таблица SwiftUI с динамическими столбцами | Табличный фрейм данных JSON/CSV
ByteCast #9 - iOS 18 Translation API App Localization | Realtime & On-Device
ByteCast #8 - Navigation Transition AppStore Hero Animation | SwiftUI | iOS 18
ByteCast #7 - 3 Columns SwiftUI Split View | iOS | macOS | visionOS
ByteCast #6 - Caching Network Request | Swift Actor & Task | NSCache
ByteCast #5 - Generic Cache + Expiration Timestamp | NSCache | Swift
ByteCast #4 - SwiftUI Task Modifier Lifecycle Handling