
Swipe actions were a primary reason for using List in SwiftUI. As you may recall, I’ve mentioned several times that a scroll view paired with lazy stacks is the preferred approach in most scenarios, except when swipe actions are required.
Platforms State of the Union has just been published, and we have a lot of new APIs to learn, explore, and use to build new features and apps. Let’s start with the most important framework for our apps. This week, we will look at what WWDC26 brings to the new iteration of SwiftUI.
ou may think about defer keyword as one of the most ambiguous language features in Swift, but it is very useful in some cases. You can use it deliberately, and it will give you safety. This week we will talk about some best practices of using defer in Swift.
So, you should keep in mind every custom type or function you build to cover functionality on older platforms, because you might need to delete them in a year as soon as you bump the minimal platform version. Or, you can make the compiler remind you about that code. This week, we will talk about a way to make the compiler help us in identifying dead code in our codebase.
Majid Jabrayilov is an iOS developer based in Baku, Azerbaijan. He is proficient in Swift with comprehensive knowledge of the iOS SDK. Majid has experience designing complex applications following SOLID principles and utilizing MVVM and FRP patterns. He has a strong grasp of multithreading behavior and excellent debugging capabilities. He is familiar with User Experience and Accessibility considerations and is skilled in using Git and Git Flow. Majid also has experience applying Machine Learning and Augmented Reality in mobile applications. He is committed to writing highly readable and maintainable source code.
Join the Mobile Signal Talent Directory and make your profile visible to hiring teams searching for iOS talent.