Atikur RahmanReducerProtocol in TCA — Composing Reducers using Result BuildersLet’s consider our app has three features — Shop, Inventory & Search. We create three new types for these features and each of them…Jun 5, 2023Jun 5, 2023
Atikur RahmanDependency management in The Composable Architecture using ReducerProtocolEarlier we discussed about the ReducerProtocol, which is a new way to create reducers in The Composable Architecture (TCA). With the…May 26, 2023May 26, 2023
Atikur RahmanReducerProtocol in The Composable Architecture (TCA)At Evangelist Apps, we have been using The Composable Architecture (TCA) for building complex production iOS apps for the last couple of…May 17, 2023May 17, 2023
Atikur RahmaninEvangelist Apps BlogChange width of Picker view in SwiftUISay we need to show two Picker views horizontally with specified width. We can simply set frame with width value 150 for each of the Picker…Aug 26, 2022Aug 26, 2022
Atikur RahmaninEvangelist Apps BlogiOS 16 ShareLink — native share sheet in SwiftUIIn earlier versions of SwiftUI, there was no native support to show share sheets. We had to wrap UIActivityController to…Aug 1, 2022Aug 1, 2022
Atikur RahmaninEvangelist Apps BlogCreate your first iOS frameworkIn this article, we will see how to build a framework for iOS platform.Jul 18, 2022Jul 18, 2022
Atikur RahmaninEvangelist Apps BlogCharts — SwiftUI framework for building charts in iOS 16With the annoucement of Charts framework in WWDC 2022, we can now build customizable charts in SwiftUI easily. We no longer need to use…Jun 15, 2022Jun 15, 2022
Atikur RahmaninEvangelist Apps BlogResponding to binding updates in SwiftUIIn Swift, we can use property observers to respond to the change in value of a property as below -Jun 7, 2022Jun 7, 2022
Atikur RahmaninEvangelist Apps BlogConditionally use VStack or HStack in SwiftUIIn your SwiftUI app, there might be cases where you might want to stack some views horizontally or vertically based on certain conditions…May 23, 2022May 23, 2022
Atikur RahmaninEvangelist Apps BlogGetting iOS device orientation right after the app launch in SwiftIn iOS, we can get the physical orientation of the device using the UIDevice class as below:May 20, 2022May 20, 2022