Apple introduced an AsyncImage API in iOS15 [https://wwdc.io/share/wwdc21/10018] . This API solves the long-standing image download problem for iOS developers without using any third-party image downloading libraries. Asynchronously downloading remote images from URL has been a long pain point and having to add third-party frameworks only
SwiftUI offers flexibility in many different ways. One of the ways it does this is, its ability to create a custom environment key-value pair. These are nothing but a collection of environmental values propagated through a view hierarchy. When you don't want to pass down values through a multiple view
How navigation works in SwiftUI often proves to be confusing for new folks. In spite of the apparent attempt by Apple engineers to make app development easier for developers, navigation is one area that is confusing, counterintuitive, and difficult to handle in SwiftUI. In this blog post, I am going
💡This is the second post in the series of Gradients in SwiftUI. If you want to learn about linear gradients in SwiftUI, please follow Linear Gradients in SwiftUI link [https://jayeshkawli.ghost.io/how-to-use-linear-gradients-in-swiftui/] to know more about itApple defines general gradient as, > A color gradient represented as an array
💡This is the first post in the series of Gradients in SwiftUI. If you want to learn about radial gradients in SwiftUI, please follow Radial Gradients in SwiftUI link [https://jayeshkawli.ghost.io/how-to-use-gradients-in-swiftui-radial-gradients/] to know more about itApple defines general gradient as > A color gradient represented as an array
iOS offers a safe area [https://developer.apple.com/documentation/uikit/uiview/positioning_content_relative_to_the_safe_area] at the top and bottom of the screen. This safe area prevents content from touching notches present and helps developers place their views within the visible portion of the overall interface.
SwiftUI gradient has many applications to add a delightful experience in your iOS applications. One such example is adding a horizontal shadow view which acts as a boundary between different sections on iOS. LinearGradient can be used to create the appearance of a horizontal shadow to achieve this purpose. The