Namaswi ChandaranaforfreeCodeCampfreecodecamp.org·Nov 20, 2024How to Address Common Accessibility Challenges in iOS Mobile Apps Using SwiftUIMobile apps are essential tools in daily life, making accessibility a top priority. However, many apps still do not provide inclusive experiences for people with disabilities. This article highlights nine common accessibility challenges in mobile app...DiscussiOS
Ahmed Ramyblog.ahmedramy.me·Nov 15, 2024Patterns: CommandsHello, world! 👋 It’s been a while since I’ve shared something with you all, and today feels like the perfect day to dive into an old, yet very relevant, topic. Let’s talk about a classic architectural debate in iOS development and how its lessons ca...Discuss·140 readsPatternsiOS
Canopascanopas.hashnode.dev·Nov 15, 2024Integrating Live Activity and Dynamic Island in iOS: A Complete GuideBackground With the release of iOS 16, Apple introduced Live Activities, and later with iPhone 14 Pro, the Dynamic Island—two powerful tools that allow us to present real-time, glanceable updates directly on the Lock Screen and at the top of the scre...DiscussiOS
Dave PoirierProblog.encoded.life·Nov 14, 2024Massive View Controllers and SwiftUICommenting on this post on LinkedIn: https://www.linkedin.com/posts/jacobmartinbartlett_the-biggest-problem-with-swiftui-is-that-activity-7261769674034409472-qGVe?utm_source=share&utm_medium=member_desktop I replied with: *The "Massive View Controll...Discuss·93 readsSwiftUI
pendant.kstudio-pendant.hashnode.dev·Nov 12, 2024[TIL/Swift] enum으로 navigation 관리하기Enum을 통해 네비게이션할 수 있는 Route를 정리하고, 각 Route로 이동할 수 있는 함수 작성 시나리오 : 마이페이지 내 List Cell들이 있고, 이를 클릭하면 해당 ListCell이 나타내는 페이지로 Navigation 실행해야함 ForEach를 통해 enum.allCases를 돌려서 반복되는 View 코드를 줄이고 싶었음 List { Section { // 반복되는코드는개발자를불안하게해요반복되는코...DiscussTILiOS
pendant.kstudio-pendant.hashnode.dev·Nov 12, 2024[TIL/Swift] 기본 navigationbar 없이 dragGesture로 navigation back 구현현재 진행 중인 프로젝트는 MV 패턴을 적용하고 (부분적으로 aggregate state를 활용하여 VM을 채용하기도 함)있는데, 네비게이션 스택을 전역 상태로 관리하는 상태임 .navigationBarBackButtonHidden(true) modifier를 활용해서 기본 네비게이션바를 감춰두고 커스텀 네비게이션 바를 만들어서 사용중 이때 기본으로 제공하던 left to right 스와이프 동작이 먹히지 않는 문제가 발생하게 됨. 이를 해결하...DiscussTILSwift
Mukund Jogimukundjogi.hashnode.dev·Nov 11, 2024The Secret to Easy API Calls: Interceptors in SwiftUI, Compose, and FlutterImagine building an app that needs to fetch data from a server. You'd write code to make API calls, parse the data, and handle any errors. This can be a lot of repetitive code, especially if you're using the same API calls in different parts of your ...DiscussMagic of Declarative UIMobile Development
Saksham Shreysakshamshrey.hashnode.dev·Nov 10, 2024Closures and Async Ops in SwiftClosures !? Closures are blocks of code you can pass around in Swift. They're like functions but lighter and more flexible. Closures let you run code on demand, pass it as a variable, or use it for callbacks. UsesClosures make code compact and powerf...Discuss·30 readsSwift
Vaibhavshipiosapp.hashnode.dev·Nov 5, 2024Spinners in iOS 18Day 29: Spinners – Loading Elements in SwiftUI Let's learn to add loading spinners to your SwiftUI applications. Spinners provide users with visual feedback while waiting for data to load, enhancing the overall user experience. Step 1: Using SwiftU...Discuss30 Days of SwiftSwift
Vaibhavshipiosapp.hashnode.dev·Nov 4, 2024Adding Animations with Lottie in iOS 18Day 28: Lottie Animations – Integrating Lottie Animations into Your UI 🎨 Lottie is a powerful library that allows you to use amazing animations that are lightweight and easy to implement. Let’s get started! Step 1: Setting Up Lottie First, you need...Discuss30 Days of SwiftBeginner Developers