Continuous Integration a.k.a. CI is an integral part of iOS development process which gives early feedback when something breaks during application development. In an agile application development, producing working app is […]
Fire up BDD inside Docker with Cucumber and BDDfire
The key benefits of Behavior-Driven-Development (BDD) practices are communication enhancement and customer satisfaction. You can read more on that by Dan North and Gojko Adzic. Perhaps the biggest practical challenge that stands in […]
Adding Homebrew Support to XCFit Framework
Glad to announce that XCFit is available to download from Homebrew package manager. XCFit a.k.a (XCUI, Cucumberish and Fitnesse Integrations Tests) is a full stack Xcode BDD framework for Swift iOS apps. XCFit creates automated Xcode templates which […]
Continuous Integration with Xcode Server on macOS: Complete Setup Guide
Apple has very comprehensive documentation on Xcode Server and Continuous Integration with OSX Server (app) and Xcode Server (Xcode within the server app). You might be wondering what’s the point of this […]
Apple Swift Package Manager : A Deep Dive
Apple has released it’s own package manager called ‘Swift Package Manager‘ to share and distribute Swift packages. It’s good to know that Apple is working on the replacement of the […]
XCFit 2.0 Released : Full Stack BDD in Xcode + Page Object + Swift Package Manager
XCFit 2.0 Glad to announce new version of XCFit with brand new features. You can find release notes on Github here. If you are new to XCFit then XCFit a.k.a […]
Swift 3 : Basic concepts with Xcode 8
Swift3 at WWDC Apple has announced Swift3 on WWDC [2016] this year. It’s amazing that Swift can be used on Linux and lots of third party companies working on server […]
Integrating Fitnesse iOS Acceptance Test with XCTest using Xcode8
Fitnesse for iOS Recently Fitnesse has entered in the world of iOS development. An OCSlimProject has enabled an ATDD and BDD practices in iOS development world. This project enabled us writing […]
Building packages with Swift Package Manager and Docker without Xcode
Swift Package Manager Apple has recently open-sourced Swift and announced it’s own package management tool called “Swift Package Manager“. Swift has became cross platform and can be built on both […]
BDD with Xcode 8, Swift 3, Cucumberish and XCFit on macOS Sierra
macOS Sierra, Xcode 8 and Swift3 Apple has just released macOS Sierra public beta in the UK and we couldn’t wait to see new features of macOS Sierra and Xcode […]
