What’s New With Git Support in Xcode 9

What You’ll Be Creating 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. Previous versions of Xcode had support for SCM, but it was never considered a first-class citizen.…

Details

New Course: Swift Design Patterns

If you’re looking for a comprehensive guide to design patterns, our new course is ideal for you. In What You’ll Learn In this course, Envato Tuts+ instructor Derek Jensen will teach you some of the most common design patterns, and he will explain and demonstrate exactly how these patterns can be applied using the Swift…

Details

Make Your JavaScript Code Robust With Flow

JavaScript was always a significant programming language, being the only language that runs reliably in the browser. Recent trends in front-end development as well as Node.js based back-end development have pushed the scale and complexity of JavaScript applications. Large applications developed by large teams can benefit from static type checking, which vanilla JavaScript lacks. Flow…

Details

Kotlin From Scratch: Advanced Functions

Kotlin is a functional language, and that means functions are front and center. The language is packed with features to make coding functions easy and expressive. In this post, you’ll learn about extension functions, higher-order functions, closures, and inline functions in Kotlin. In the previous article, you learned about top-level functions, lambda expressions, member functions,…

Details