Mobile app testing matters and the snow ball effect (XCTest and Xcode)

If you are building a 99 cent iPhone app or a free app for a client, you might consider setting up automated tests to give you maximum code coverage as overhead. You app only has 4 screens right, you can just monkey test through the screens and your done. You can even upload your app the Amazon Device Farm and select the Built-in Fuzz Test Suite and it will automatically do this for you on different device types. Here is my take on why this is really a false economy, leaving aside the whole software engineering and TDD arguments. Read More…

How to setup local notifications using SWIFT and UILocalNotification

If you support local notifications in your app, the user will receive an alert on their device lock screen when your app is not running.  These alerts are displayed on the user's apple watch also if it is paired with the users iPhone.  The user must simply swipe to unlock the device and go to the app in one operation. Read More…