In the previous issue, I asked if you want to learn SwiftUI. Thank you for all your feedback! We’re really glad that so many of you love the new framework and are eager to learn. We are working on a new book on SwiftUI and updating the current books for SwiftUI too. On top of that, we will publish several free tutorials showing you how to build UIs with the framework. Please stay tuned.
Have a great day and enjoy the tutorials we collected for you this week!
If you rely on size changes to build adaptive layouts, you should review your code for iOS 13. UIKit now predicts the initial traits for a view so you cannot assume traitCollectionDidChange will be called when a view is first added to the view hierarchy.
The Accessibility Inspector is a useful tool to understand the necessary adjustments that needs to be done to make your app available for persons with disabilities. The tool is provided by Apple and is included in Xcode. Be sure to check it out!
As Apple mentioned in their keynote, Dark Mode is easy to implement and will bring a whole new look to your application. Though easy to implement, support for Dark Mode doesn’t come for free. In this post you will learn how to join the dark side.
At this years WWDC Apple announced that Xcode 11 will contain support for using Swift packages through the Swift Package Manager. This is great news for developers of Apple platforms as it will allow us to create, publish, add, remove and manage dependencies straight from Xcode. Let us have a look at how to work with this exciting new feature.
Many of us reserve stack views for only the most mundane layouts in iOS. But learn of their myriad capabilities, and you’ll come to scoff at the idea of fiddling with Auto Layout constraints yourself ever again.
Thanks for your support. We’ve reached another milestone. Over 14,000 customers purchased our books/course to learn iOS app development. Written for beginners, our course takes you from zero programming experience to becoming a professional iOS developer. This course includes one year free update and is now updated for Swift 5. And, we will update the book for SwiftUI too. Join us and let’s Swift together!
In this article, Emil Baehr unfold some of the most important additions and changes to keep in mind when designing for iOS 13, including Apple’s new symbol library, Dark Mode, semi-skeumorphic controls and new modal stacks.
Social media communication is unlike any other. It’s abbreviated. It’s personal. And it’s driven by visuals. Doesn’t that sound a lot like what a mobile website or PWA would benefit from? As you look for ways to improve engagement rates with your designs, consider weaving some social media-inspired elements into them.
There are many many talks about what’s UX and who’s an UX’er that sometimes even confusing for us to keep track of all different definitions. If you’re confused with UX design, take a look at this article.
BiometricKeychain saves and fetches data from keychain only after the biometric validation succeded. If your device does not support biometric authentication or is not enabled, the library will store the items in the keychain without the need for authentication.
Apple has announced a diffable data source at WWDC 2019. It’s a great API that easily updating our table view and collection view items using automatic diffing. However, it’s a little while before we can use it in a production service. The catch is it requires the latest OS to use. DiffableDataSources make it possible to introduce almost the same functionality on the current iOS version.