Adam WareingHow to efficiently migrate Result closures to CombineMigrating a code base from one framework to another can be a time expensive, risky, time consuming task. Particularly, when it involves…Nov 1, 2023Nov 1, 2023
Adam WareingIs this the most simple, effective way to construct a diffable data source?How to build a simple, lightweight, testable, data source using result buildersAug 13, 2023Aug 13, 2023
Adam WareinginLevel Up CodingExploring Flutter’s communication with native codeHow seasmless is it for Flutter to talk to Native iOS and Android code?Jul 7, 2021Jul 7, 2021
Adam WareingHow To Adjust Views To Fit the Keyboard in iOSUsing NSLayoutConstraint subclassesMar 8, 2021Mar 8, 2021
Adam WareinginLevel Up CodingImplementing Interactive Pop Gesture in iOSThe interactive pop gesture is a core interaction that makes navigating back to the previous screen so much easier and the bigger the…Apr 14, 2020Apr 14, 2020
Adam WareingHow to Take UI Debugging to the Next Level With LLDBEvaluating statements, finding memory addresses, and moreApr 13, 2020Apr 13, 2020
Adam WareinginLevel Up CodingHow to find and remove UIWebView uses in your iOS appYou may have seen a warning regarding UIWebView’s on a recent submission of your app. Find out how to remove it entirely from your app.Apr 3, 20203Apr 3, 20203
Adam WareingHow To Never Have to Track a UITableView’s IndexPath Ever AgainIndex out of range, no moreDec 10, 2019Dec 10, 2019
Adam WareingImproving Localizable Strings Using SwiftGenThe foundation for displaying text onscreen for iOS applicationsSep 18, 2019Sep 18, 2019