A Behavior Driven Development library that aims to make tests simpler and more readable than what is possible with the bundled test framework. Tests (or rather specs) are written in Objective-C and run seamlessley within Xcode. Specs are comprised of a set of functions that allow blocks of code to be run at various times within the contexts of your tests, and expectations that are the language you use to verify your object behavior. Expectations use readable verbs such as should, shouldNot, beIdenticalTo, containString, matchPattern and loads more. Kiwi also supports mock objects to imitate classes or protocols, stubs to return canned responses on selectors or message patterns, and asynchronous testing using asynchronous expectations such as expectFutureValue and shouldEventually. […]
To celebrate one of the most exciting WWDC events in recent memory, raywenderlich.com is excited to announce three brand new iOS books: SwiftUI by Tutorials, Combine: Asynchronous Programming with Swift, and Catalyst by Tutorials.
Learn how to build fluid and engaging declarative UI for your apps — using less code — with SwiftUI, how to master native asynchronous programming with Swift using the Combine framework and how to run iOS apps natively on macOS with Catalyst!
Our three new advanced iOS books are currently on sale and, when you get all three, you can save over 40% with our iOS Summer Bundle! It’s only available for a limited time, so be sure to take advantage of it before it’s gone.
A new fully featured in-app support solution for iOS. AppbotX is provides a drop-in library that offers a number of support features including: localised in-app notifications for communicating with your users; in-app user feedback that automatically captures device information such as OS version, device type, memory usage, disk usage and if the device is jailbroken; in-app FAQs that can be updated on the AppbotX web portal; version notifications that alert users to new versions available to download and “What’s New” text once they’ve updated; and review prompts that channel happy users to leave reviews and unhappy customers to send you feedback directly. All the libraries are 100% open-source and available on GitHub so you can customise the look and feel, tweak the components to fit into your app. […]
A bug and feedback reporting service for iOS and Android. BlitFeedback provides a drop-in SDK that allows a user to give feedback while using your app. Users can create and send voice memos, screenshots, screen video recordngs and even create live screencast sessions so you can follow along in realtime. Reports can also be automatically forwarded to Jira, Bugzilla, GitHub, Bitbucket, Pivotal or email. […]
A really interesting testing tool that allows your test users to submit user experience feedback by just using the app. Once you’ve added the Lookback SDK to your app your test users will be given the option to record video and/or audio while they’re using the app. The SDK records video from the front-facing camera while also tracking the screen and gestures. You can then view the captures with the slick Lookback web app – check out the demos to see for yourself. I can’t think of a better or simpler way to collect test user feedback! […]