Mobile products need a continuous delivery (CD) pipeline so your development team can focus on building features, and less time figuring out how to release faster. Fastlane is a command line tool used for automation on iOS and Android.

iOS 11 has elevated iOS, in particular for the iPad, into a true multi-tasking platform, thanks to Drag and Drop. This promises to blur the boundaries between apps, allowing content to be shared easily. Taking advantage of multi-touching, iOS 11 enables content to be moved in a natural and intuitive manner, bringing Apple’s mobile devices closer to parity with the richness enjoyed by its desktop and laptop users.

In my latest installment for @tutsplus, I cover the changes that will be required in order to update your app for iOS 11, from architectural to visual changes as well as App Store publishing changes. Moreover, this tutorial will organize the sections starting from the required changes needed and the scope and effort required, to the nice but not necessary features that will enhance your app as a result of iOS 11.

This year’s WWDC announcements focused on the exciting new SDKs, such as ARKit, and the changes to iOS 11. However, Apple has also made significant improvements to Xcode with Xcode 9. Not to be outshone by the other announcements, the new version of Xcode is a leap forward for coders. Developers are sure to be happy!

Apple’s latest IDE version, Xcode 9, is being released along with iOS 11 this September. And it's a huge update! Fans of Git for source control management (SCM) are big winners in this upcoming release.

Kicking off a new project, setting the cadence and planning your agile artifacts, from the product backlog, the scrum swim-lanes i.e (Backlog | To Do | In Progress | Done), the one persistently ambiguous status is when a user story is considered done. Developers and teams define the user story’s Definition of Done (DoD) differently, so what exactly does the developer mean when she says its done?

As an engineer, you would no doubt know what its like to have to hit specific deadlines, and having to make technical sacrifices or compromises, either individually or collectively as a team, and this is what the industry calls, *technical debt*, a choice that balances ‘ideal code’ against the timeline in order to meet that deadline.

One of the most distinguished features to come out of Apple’s last WWDC is the ability for third-party communications apps, like Skype, Viber, and WhatsApp, to tap into the system level and allow users to interact with incoming calls on the same level of intimacy as regular phone calls. This is possible thanks to the new iOS 10 API, CallKit, developers who are working on VOIP apps can now integrate seamlessly into the phone UI and provide a more native and intimate experience. But what does that mean?