Recreating Swift’s Result type in KotlinHere’s a better version of Kotlin’s Result type to more closely match the Swift equivalent.Sep 9, 2020A response icon1Sep 9, 2020A response icon1
Sticky UI in Android Bottom SheetHow to easilyadd sticky UI in Android BottomSheetBehaviour that hides when the sheet hides, using MotionLayout.Aug 19, 2020A response icon1Aug 19, 2020A response icon1
Swift Package Manager is a security riskLet me start off by saying I absolutely love Swift Package Manager and I think it’s the future of dependency management on iOS, so-much-so…Aug 4, 2020A response icon5Aug 4, 2020A response icon5
Published inKin + Carta CreatedModern Modular Apps With Xcode 12 and Swift Package ManagerLast year, after Apple released the first beta of Xcode 11 with native support for Swift Package Manager (SPM) built in, I wrote a post on…Jul 30, 2020A response icon1Jul 30, 2020A response icon1
Published inKin + Carta Created5 things every iOS developer learning Android should knowI’ve recently started my journey into Android development after creating iOS apps for 5 years, and there are a few things I wish I knew…May 27, 2020A response icon1May 27, 2020A response icon1
Published inKin + Carta CreatedWhy bespoke Contact Tracing apps don’t work so well on iOSAn explanation as to why iOS apps don’t perform as well as Android apps in the background when only the existing Bluetooth APIs are used.May 19, 2020May 19, 2020
Published inKin + Carta CreatedManually testing HealthKitBecause any app can read and write to the Health store on iOS and watchOS, (with permission from the user), it means that your app has to…Nov 27, 2019Nov 27, 2019
Sanitizing user input with Swift 5.1Okay, so I’m a bit behind, but how amazing are @propertyWrappers in Swift 5.1?!Jul 26, 2019Jul 26, 2019
Published inKin + Carta CreatedModern modular apps with Xcode 11 and Swift Package ManagerXcode 11 beta 1 is out, and it is extremely exciting! Until now, the best way to manage dependencies was with Cocoapods or Carthage, but…Jun 4, 2019A response icon1Jun 4, 2019A response icon1
Published inKin + Carta CreatedFrom WWDC information overload to information zenA strategy for coping with WWDCJun 4, 2019Jun 4, 2019