Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, including our weekly video update of What’s New at Treehouse.
Room-scale VR is a type of virtual reality experience that’s designed to be played in a small area of a room. This could be used to walk through architectural models or train people how to perform physical tasks. In this course, we’ll create a simple basketball game that allows players to walk around the court, pick up the ball using motion controllers, and shoot baskets. Learning how to create VR applications at room-scale will expand the types VR experiences you’re able to make.
In this workshop, we’ll cover some of the new features added to Auto Layout in iOS 9 that make it much easier to set up stacked layouts and create constraints in code.
Learn how to work with Views in Swift 2.2.
Protocols are quite powerful in Swift and can be used to build objects as an alternative to inheritance. Let’s take a look at how we leverage protocols to build a decently complex example.
Developing applications for distribution usually involves the use of a build tool. In the Java world, this is likely either Gradle or Maven. In this workshop, we’ll explore the basic use of Maven as a tool to compile, test, and package your application. We’ll cover the standard directory layout of a Maven project, the Project Object Model (POM), and dependency management with Maven.
In this course, you’ll learn how to use Entity Framework Code First Migrations to propagate data model changes to your database.
Redux is a state management framework that provides a robust infrastructure that complements React applications. This course will build on the Scoreboard application that was developed in the React Basics course.