iOS 8 Day by Day is a free book made of 39 short chapters highlighting the key features of iOS 8. Each chapter comes with an Xcode project demonstrating how to use the corresponding feature, either through a standalone app or a playground. The book is aimed at developers who already know the basics of iOS programming in Objective-C and Swift. InfoQ has interviewed book’s author Sam Davies.
Apple has made available Swift 1.2 with a developer release of Xcode 6.3. A number of improvements have been made to both the compilation speed and also performance of the compiled code. Read on to find out what else is new, and what steps need to be taken for migrating from earlier versions of Swift.
Itty Bitty apps last week released (http://revealapp.com/features/#debug) version 1.5 of their iOS layout debugging app Reveal; which features 35 new features and a refreshed user interface.
Microsoft has open sourced JUniversal, a tool for writing cross-platform mobile applications in Java.
Mobile devices often contain both personal and corporate data. When these devices use cloud services with an "always on" internet connection the risk of security breaches increases says Jeff Crume. An interview on mobile security threats, increasing adherence to security policies, using mobile devices to collaborate efficiently, effectively and secure, and deploying enterprise mobile security.
MuleSoft has announced this month the release of ESB 3.6 runtime, improvements to Anypoint Studio and the Anypoint Platform for Mobile to support mobile application development.
Apple announced that "services offered at TestFlightApp.com will no longer be available after February 26, 2015." The announcement contains a few important hints to help transitioning existing apps from TestFlightApp.com to iTunes Connect.
Guillaume Laforge has released Groovy 2.4, bringing full Android support. LaForge says the new Android support "allows developers to write Android applications fully using Groovy, with much less boilerplate code than raw Java."
Unity last week announced the launch of Unity Analytics, a service which assists game developers in gaining an understanding into the behaviour of their players. The service is currently in an open beta with support for the iOS and Android platforms only.
Fastlane is a suite of tools that aim at automating the iOS app release process and provide "a fully working Continuous Deployment process" that can be triggered by running a single command. Interview with fast lane's creator, Felix Krause.
amarin last week announced version 8.6 of its iOS SDK (Xamarin.iOS), the first non-beta release to include the company's Unified API for iOS and Mac. The Unified API replaces the 32-bit MonoTouch and MonoMac APIs, enabling code re-use across both platforms and adding 64-bit support.
The SFHTML5 group recently had a meeting discussing HTML5 technologies for creating virtual reality experiences – WebGL, WebVR, Three.js, GLAM –, and the current development status for implementing support for them in Firefox and Chrome. The idea is to bring the entire web into the VR experience.
At a recent Seattle Xcoders Meetup, Curt Clifton, software engineer at The Omni Group, described what developing for the Apple Watch is like. He discussed a watch app conceptual model, data communication between the phone and the watch, and a few challenges.
CocoaPods 0.36-beta has recently been released, providing support for iOS 8 frameworks and libraries written in the Swift language, writes Marius Rackwitz (@mrackwitz), member of CocoaPods core team. This release allows pod maintainers to ensure compatibility of existing pods, while also enabling the creation of new pods for Swift libraries.