Firebase Tutorial for Android: Getting Started
Nearly all projects we work on every day use a REST service. It’s a concept where you use a certain set of methods (GET, POST, DELETE…) to send data, receive data or both. And REST is great, but...
View ArticleMetal by Tutorials: First 8 Chapters Available Now!
We’re excited to announce that the first 8 chapters of our book, Metal by Tutorials, are now available! This update adds four new chapters to the book, which is in early release and available on our...
View ArticleARKit by Tutorials: Upcoming Changes for ARKit 2?
We’ve just launched our new book, ARKit by Tutorials. And given the nature of such a new technology, it’s no surprise that WWDC 2018 introduced ARKit 2, the successor to the current ARKit 1.5...
View ArticleUnity Tutorial Part 2: GameObjects
This is an excerpt taken from Chapter 1, “Hello Unity” of our book Unity Games by Tutorials, newly updated for Unity 2018.1, which walks you through creating four Unity games from scratch — and even...
View ArticleGame On Book Launch Giveaway Winners — and Last Day For Discount!
Hopefully you managed to get your game on with all the books and tutorials we’ve released over the past two weeks as part of our Game On Book Launch event! From building beautiful, immersive apps with...
View ArticleUnity Tutorial Part 3: Components
This is an excerpt taken from Chapter 1, “Hello Unity” of our book Unity Games by Tutorials, newly updated for Unity 2018.1, which walks you through creating four Unity games from scratch — and even...
View ArticleWhat’s New in Swift 4.2?
Good news: Swift 4.2 is now available in Xcode 10 beta! This release updates important Swift 4.1 features and improves the language in preparation for ABI stability. This tutorial covers the most...
View ArticleNew Course: Server Side Swift with Kitura
If you’re ready to level up your skills to become a full stack developer, we’re releasing a brand new course for you today: Server Side Swift with Kitura! Kitura is a REST API framework written in...
View ArticleCreate ML Tutorial: Getting Started
Create ML is proof that Apple is committed to making it easier for you to use machine learning models in your apps. In this Create ML tutorial, you’ll learn how Create ML speeds up the workflow for...
View ArticleThe Full Kotlin Apprentice Book Is Here!
Hello, Android developers! We’re happy to announce that the full release of our Kotlin Apprentice book is now available! This is the sister book to our Android Apprentice book, which focuses on...
View ArticleAndroid Design Support Library: Getting Started
Android Design Support Library to the rescue! Have you been surfing through thousands of Github libraries to add a Facebook-like Sliding Navigation menu in your project? Or searching for a convenient...
View ArticleScreencast: Dependency Injection with Koin
In this video tutorial, you'll see how to use the Domain Specific Language based dependency injection library Koin to create a dependency graph for an Android app. The post Screencast: Dependency...
View ArticleScreencast: Alamofire: Uploading Files
Alamofire is a popular Swift-based HTTP networking library, and in this screencast you'll learn how to use it to upload files. The post Screencast: Alamofire: Uploading Files appeared first on Ray...
View ArticleServer Side Swift with Kitura Part 2: Completing Your Backend
Part two of our new, free course, Server Side Swift with Kitura, is available today! If you ever wanted to extend your skills past developing for mobile devices, but didn’t have time to learn a new...
View ArticleEnum-Driven TableView Development
Is there anything more fundamental, in iOS development, than UITableView? It’s a simple, clean control. Unfortunately, a lot of complexity lies under the hood: Your code needs to show loading...
View ArticleUnreal Engine 4 Tutorial: Painting With Render Targets
A render target is basically a texture that you can write to at runtime. On the engine side of things, they store information such as base color, normals and ambient occlusion. On the user side of...
View ArticleKotlin – Podcast S08 E01
Kicking off Season 8 with Ellen Shapiro and Joe Howard from “The Kotlin Apprentice” talking about the differences between Kotlin and Swift and where Kotlin can be found. [Subscribe in iTunes] [RSS...
View ArticleServer Side Swift with Kitura Part 3: Linking Your iOS Client To Kitura
Part three of our new, free course, Server Side Swift with Kitura, is available today! If you ever wanted to extend your skills past developing for mobile devices, but didn’t have time to learn a new...
View ArticleHow To Make a Custom Control Tutorial: A Reusable Knob
Update note: Lorenzo Boaro updated this tutorial for iOS 11, Xcode 9, and Swift 4. Sam Davies wrote the original tutorial. Custom UI controls are extremely useful when you need some new functionality...
View ArticleText Recognition with ML Kit
At Google I/O 2018, Google announced a new library, ML Kit, for developers to easily leverage machine learning on mobile. With it, you can now add some common machine learning functionality to your...
View Article